blob: 6a7d343a4b1354696989d45dbe005fb30c12d8fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$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';
|