diff options
author | jkh <jkh@FreeBSD.org> | 1996-12-09 08:22:19 +0000 |
---|---|---|
committer | jkh <jkh@FreeBSD.org> | 1996-12-09 08:22:19 +0000 |
commit | 78cf4aee6b346217e9f9fbee836c6c67a8cbda61 (patch) | |
tree | 703f1957c7cb4d3138f4dca933a94c51a76a6ae6 /release/sysinstall/anonFTP.c | |
parent | 316f6be0fa40f1f38890e5f7030d808f4de39e18 (diff) | |
download | FreeBSD-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.c | 18 |
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 ***/ |