SCCS-vsn: usr.bin/ftp/cmds.c 5.12
-static char sccsid[] = "@(#)cmds.c 5.11 (Berkeley) %G%";
+static char sccsid[] = "@(#)cmds.c 5.12 (Berkeley) %G%";
static char new[MAXPATHLEN];
register char *cp1 = name, *cp2 = mapin;
char *tp[9], *te[9];
static char new[MAXPATHLEN];
register char *cp1 = name, *cp2 = mapin;
char *tp[9], *te[9];
- int i, toks[9], toknum, match = 1;
+ int i, toks[9], toknum = 0, match = 1;
for (i=0; i < 9; ++i) {
toks[i] = 0;
for (i=0; i < 9; ++i) {
toks[i] = 0;
+ if (!match && *cp1) /* last token mismatch */
+ {
+ toks[toknum] = 0;
+ }
cp1 = new;
*cp1 = '\0';
cp2 = mapout;
cp1 = new;
*cp1 = '\0';
cp2 = mapout;