diff options
Diffstat (limited to 'src/appl/gssftp/ftpd/ftpd.c')
-rw-r--r-- | src/appl/gssftp/ftpd/ftpd.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/appl/gssftp/ftpd/ftpd.c b/src/appl/gssftp/ftpd/ftpd.c index 9d332608c0..485332d3bb 100644 --- a/src/appl/gssftp/ftpd/ftpd.c +++ b/src/appl/gssftp/ftpd/ftpd.c @@ -572,14 +572,13 @@ static char * sgetsave(s) char *s; { - char *new = malloc((unsigned) strlen(s) + 1); + char *new = strdup(s); if (new == NULL) { perror_reply(421, "Local resource failure: malloc"); dologout(1); /* NOTREACHED */ } - (void) strcpy(new, s); return (new); } |