From 3c8585cd06759dbf3d9a6942838501b50ebb3251 Mon Sep 17 00:00:00 2001 From: Jan-Simon Pendry Date: Sun, 3 Apr 1994 17:03:38 -0800 Subject: [PATCH] allocate more space in local argv when calling setpeer. SCCS-vsn: usr.bin/ftp/main.c 8.4 --- usr/src/usr.bin/ftp/main.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr/src/usr.bin/ftp/main.c b/usr/src/usr.bin/ftp/main.c index 3b5b846fb0..7a8fd3ecc9 100644 --- a/usr/src/usr.bin/ftp/main.c +++ b/usr/src/usr.bin/ftp/main.c @@ -12,7 +12,7 @@ static char copyright[] = #endif /* not lint */ #ifndef lint -static char sccsid[] = "@(#)main.c 8.3 (Berkeley) %G%"; +static char sccsid[] = "@(#)main.c 8.4 (Berkeley) %G%"; #endif /* not lint */ /* @@ -108,7 +108,7 @@ main(argc, argv) (void) strcpy(home, pw->pw_dir); } if (argc > 0) { - char *xargv[3]; + char *xargv[5]; extern char *__progname; if (setjmp(toplevel)) @@ -119,6 +119,7 @@ main(argc, argv) xargv[1] = argv[0]; xargv[2] = argv[1]; xargv[3] = argv[2]; + xargv[4] = NULL; setpeer(argc+1, xargv); } top = setjmp(toplevel) == 0; -- 2.20.1