$NetBSD: patch-ag,v 1.1 2005/03/20 21:34:17 salo Exp $ --- readfile.c.orig 2000-02-09 17:06:23.000000000 +0100 +++ readfile.c 2005-03-20 22:18:17.000000000 +0100 @@ -1300,8 +1300,9 @@ { KWD_H *p; char tmp[STRSIZ]; + memset(tmp,'\0',sizeof(tmp)); - strcpy(tmp, cp); /* make copy without any trailing '*' */ + strncpy(tmp, cp,sizeof(tmp)-1); /* make copy without any trailing '*' */ if (LASTCHAR(tmp) == '*') LASTCHAR(tmp) = '\0';