summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/anonFTP.c
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1996-12-09 08:22:19 +0000
committerjkh <jkh@FreeBSD.org>1996-12-09 08:22:19 +0000
commit78cf4aee6b346217e9f9fbee836c6c67a8cbda61 (patch)
tree703f1957c7cb4d3138f4dca933a94c51a76a6ae6 /release/sysinstall/anonFTP.c
parent316f6be0fa40f1f38890e5f7030d808f4de39e18 (diff)
downloadFreeBSD-src-78cf4aee6b346217e9f9fbee836c6c67a8cbda61.zip
FreeBSD-src-78cf4aee6b346217e9f9fbee836c6c67a8cbda61.tar.gz
As Paul has just pointed out, much of my strncpy() usage was either
bogus or overly complex and really needed to be done more consistently and sanely throughout - no question about it. Done. Suggested-By: Paul Traina <pst@Shockwave.COM>
Diffstat (limited to 'release/sysinstall/anonFTP.c')
-rw-r--r--release/sysinstall/anonFTP.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/release/sysinstall/anonFTP.c b/release/sysinstall/anonFTP.c
index 20e26b3..cdd40fc 100644
--- a/release/sysinstall/anonFTP.c
+++ b/release/sysinstall/anonFTP.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: anonFTP.c,v 1.16 1996/09/01 08:17:12 jkh Exp $
+ * $Id: anonFTP.c,v 1.17 1996/09/06 05:58:27 jkh Exp $
*
* Copyright (c) 1995
* Coranth Gryphon. All rights reserved.
@@ -179,7 +179,7 @@ createFtpUser(void)
tptr = msgGetInput("14", "What group name to use for gid %d ?", gid);
if (tptr && *tptr) {
- strcpy(tconf.group, tptr);
+ SAFE_STRCPY(tconf.group, tptr);
if ((tgrp = getgrnam(tconf.group))) {
gid = tgrp->gr_gid;
}
@@ -250,10 +250,10 @@ anonftpOpenDialog(void)
bzero(&tconf, sizeof(tconf));
- strcpy(tconf.group, FTP_GROUP);
- strcpy(tconf.upload, FTP_UPLOAD);
- strcpy(tconf.comment, FTP_COMMENT);
- strcpy(tconf.homedir, FTP_HOMEDIR);
+ SAFE_STRCPY(tconf.group, FTP_GROUP);
+ SAFE_STRCPY(tconf.upload, FTP_UPLOAD);
+ SAFE_STRCPY(tconf.comment, FTP_COMMENT);
+ SAFE_STRCPY(tconf.homedir, FTP_HOMEDIR);
sprintf(tconf.uid, "%d", FTP_UID);
/* Loop over the layout list, create the objects, and add them
@@ -389,10 +389,10 @@ configAnonFTP(dialogMenuItem *self)
sprintf(tconf.uid, "%d", FTP_UID);
if (!tconf.group[0])
- strcpy(tconf.group, FTP_GROUP);
+ SAFE_STRCPY(tconf.group, FTP_GROUP);
if (!tconf.upload[0])
- strcpy(tconf.upload, FTP_UPLOAD);
+ SAFE_STRCPY(tconf.upload, FTP_UPLOAD);
/*** If the user did not specify a directory, use default ***/
@@ -400,7 +400,7 @@ configAnonFTP(dialogMenuItem *self)
tconf.homedir[strlen(tconf.homedir) - 1] = '\0';
if (!tconf.homedir[0])
- strcpy(tconf.homedir, FTP_HOMEDIR);
+ SAFE_STRCPY(tconf.homedir, FTP_HOMEDIR);
/*** If HomeDir does not exist, create it ***/
OpenPOWER on IntegriCloud