diff options
author | Ken Raeburn <raeburn@mit.edu> | 2000-06-30 00:16:21 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2000-06-30 00:16:21 +0000 |
commit | 5115426fe6ca5bd63cf8e3997fbaf8277792c024 (patch) | |
tree | 65d8c302c3ba8080437850651370eadad1632e22 /src/appl/gssftp/ftp/main.c | |
parent | 8165626f1caaaa60fcfd04472a07e8362f2447b8 (diff) | |
download | krb5-5115426fe6ca5bd63cf8e3997fbaf8277792c024.tar.gz krb5-5115426fe6ca5bd63cf8e3997fbaf8277792c024.tar.xz krb5-5115426fe6ca5bd63cf8e3997fbaf8277792c024.zip |
1.2-beta4 pullup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12470 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/gssftp/ftp/main.c')
-rw-r--r-- | src/appl/gssftp/ftp/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/appl/gssftp/ftp/main.c b/src/appl/gssftp/ftp/main.c index 9c1e43a86..6c7e1e91b 100644 --- a/src/appl/gssftp/ftp/main.c +++ b/src/appl/gssftp/ftp/main.c @@ -193,7 +193,8 @@ main(argc, argv) pw = getpwuid(getuid()); if (pw != NULL) { home = homedir; - (void) strcpy(home, pw->pw_dir); + (void) strncpy(home, pw->pw_dir, sizeof(homedir) - 1); + homedir[sizeof(homedir) - 1] = '\0'; } if (argc > 0) { if (setjmp(toplevel)) |