SCCS-vsn: usr.bin/uucp/acucntrl/acucntrl.c 5.6
-static char sccsid[] = "@(#)acucntrl.c 5.5 (Berkeley) %G%";
+static char sccsid[] = "@(#)acucntrl.c 5.6 (Berkeley) %G%";
#endif
/* acucntrl - turn around tty line between dialin and dialout
#endif
/* acucntrl - turn around tty line between dialin and dialout
}
/* format is now */
/* ttyd0 std.100 dialup on secure # comment */
}
/* format is now */
/* ttyd0 std.100 dialup on secure # comment */
+ /* except, 2nd item may have embedded spaces inside quotes, Hubert */
cp = lbuf;
for (i=0;*cp && i<3;i++) {
cp = lbuf;
for (i=0;*cp && i<3;i++) {
- while (*cp && *cp != ' ' && *cp != '\t')
+ while (*cp && *cp != '"')
+ cp++;
+ if (*cp != '\0')
+ cp++;
+ }else {
+ while (*cp && *cp != ' ' && *cp != '\t')
+ cp++;
+ }
while (*cp && (*cp == ' ' || *cp == '\t'))
cp++;
}
while (*cp && (*cp == ' ' || *cp == '\t'))
cp++;
}