summaryrefslogtreecommitdiff
path: root/libexec/getNAME
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2003-04-06 00:45:13 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2003-04-06 00:45:13 +0000
commit057d758e78c071130b4f93385190d9c5aea0b8b7 (patch)
tree0c871f4299ff9b0b1ec8f4fb08c1f18b98fd605e /libexec/getNAME
parent5b13269d7ba4c60cfa150b2f5d5f343b8fa5aa38 (diff)
string handling; ok millert
Diffstat (limited to 'libexec/getNAME')
-rw-r--r--libexec/getNAME/getNAME.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libexec/getNAME/getNAME.c b/libexec/getNAME/getNAME.c
index e31293708e2..059199f90b0 100644
--- a/libexec/getNAME/getNAME.c
+++ b/libexec/getNAME/getNAME.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: getNAME.c,v 1.10 2002/07/03 23:39:03 deraadt Exp $ */
+/* $OpenBSD: getNAME.c,v 1.11 2003/04/06 00:45:12 deraadt Exp $ */
/* $NetBSD: getNAME.c,v 1.7.2.1 1997/11/10 19:54:46 thorpej Exp $ */
/*-
@@ -44,7 +44,7 @@ static char copyright[] =
#if 0
static char sccsid[] = "@(#)getNAME.c 8.1 (Berkeley) 6/30/93";
#else
-static char rcsid[] = "$OpenBSD: getNAME.c,v 1.10 2002/07/03 23:39:03 deraadt Exp $";
+static char rcsid[] = "$OpenBSD: getNAME.c,v 1.11 2003/04/06 00:45:12 deraadt Exp $";
#endif
#endif /* not lint */
@@ -217,7 +217,7 @@ newman:
trimln(headbuf);
for (loc = strchr(headbuf, ' '); loc; loc = strchr(loc, ' '))
if (loc[1] == ',')
- strcpy(loc, &loc[1]);
+ memmove(loc, &loc[1], strlen(&loc[1])+1);
else
loc++;
if (headbuf[0] != '.') {
@@ -228,7 +228,7 @@ newman:
* Get rid of quotes in macros.
*/
for (loc = strchr(&headbuf[4], '"'); loc; ) {
- strcpy(loc, &loc[1]);
+ memmove(loc, &loc[1], strlen(&loc[1])+1);
loc = strchr(loc, '"');
}
/*