summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pwd_mkdb
diff options
context:
space:
mode:
authordavidn <davidn@FreeBSD.org>1997-03-20 03:35:06 +0000
committerdavidn <davidn@FreeBSD.org>1997-03-20 03:35:06 +0000
commit352dc5651f26017b36af6d9b090a975b535c1042 (patch)
tree07b106cc76c4b9f1464d04814866f6051fb258c7 /usr.sbin/pwd_mkdb
parent5c33e549a5c0695d26be0ff989a25d08376ae202 (diff)
downloadFreeBSD-src-352dc5651f26017b36af6d9b090a975b535c1042.zip
FreeBSD-src-352dc5651f26017b36af6d9b090a975b535c1042.tar.gz
Fix possible (not stack) overflow from -d <dir> commandline option.
Diffstat (limited to 'usr.sbin/pwd_mkdb')
-rw-r--r--usr.sbin/pwd_mkdb/pwd_mkdb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/pwd_mkdb/pwd_mkdb.c b/usr.sbin/pwd_mkdb/pwd_mkdb.c
index eec546c..8804471 100644
--- a/usr.sbin/pwd_mkdb/pwd_mkdb.c
+++ b/usr.sbin/pwd_mkdb/pwd_mkdb.c
@@ -116,7 +116,7 @@ main(argc, argv)
cflag = 1;
break;
case 'd':
- strcpy(prefix, optarg);
+ strncpy(prefix, optarg, sizeof prefix - 1);
break;
case 'p': /* create V7 "file.orig" */
makeold = 1;
OpenPOWER on IntegriCloud