diff --git a/appl/ftp/ftpd/popen.c b/appl/ftp/ftpd/popen.c index 1f226453d..ffc41f211 100644 --- a/appl/ftp/ftpd/popen.c +++ b/appl/ftp/ftpd/popen.c @@ -125,9 +125,11 @@ ftpd_popen(char *program, char *type, int do_stderr, int no_glob) return (NULL); /* break up string into pieces */ - for (argc = 0, cp = program;; cp = NULL) + for (argc = 0, cp = program;; cp = NULL) { + foo = NULL; if (!(argv[argc++] = strtok_r(cp, " \t\n", &foo))) break; + } gargv[0] = (char*)ftp_rooted(argv[0]); /* glob each piece */ diff --git a/lib/sl/sl.c b/lib/sl/sl.c index bcd0afd6e..940fbeb32 100644 --- a/lib/sl/sl.c +++ b/lib/sl/sl.c @@ -157,7 +157,7 @@ sl_loop (SL_cmd *cmds, char *prompt) add_history(buf); count = 0; { - char *foo; + char *foo = NULL; char *p; for(p = strtok_r (buf, " \t", &foo);