summaryrefslogtreecommitdiff
path: root/time/pcal/patches/patch-ag
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';