ftp/main.c (main): Don't assume that uninitialized argv[argv] is NULL.

This commit is contained in:
Alfred M. Szmidt
2017-06-22 10:12:10 +02:00
parent 5f02a4d818
commit d0496fa7d0
2 changed files with 8 additions and 4 deletions

View File

@@ -1,3 +1,8 @@
2017-06-22 Omer Anson <oaanson@gmail.com> (tiny change)
* ftp/main.c (main): Don't assume that uninitialized argv[argv] is
NULL.
2017-03-04 Mats Erik Andersson <gnu@gisladisker.se>
telnetd: Use tty, not pty on Solaris.

View File

@@ -286,16 +286,15 @@ main (int argc, char *argv[])
if (argc > 0)
{
char *xargv[5];
int i;
if (setjmp (toplevel))
exit (EXIT_SUCCESS);
signal (SIGINT, intr);
signal (SIGPIPE, lostpeer);
xargv[0] = program_invocation_name;
xargv[1] = argv[0];
xargv[2] = argv[1];
xargv[3] = argv[2];
xargv[4] = NULL;
for (i = 0; i < argc && i < 3; i++)
xargv[i + 1] = argv[i];
setpeer (argc + 1, xargv);
}
top = setjmp (toplevel) == 0;