summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/exec.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-12-27 11:43:31 +0000
committerbrian <brian@FreeBSD.org>1999-12-27 11:43:31 +0000
commit8d3683f53b3d5744a2026aa9b81196dd6a4a4a1b (patch)
tree94166715268d35a6faf276b4828f0f243857c33c /usr.sbin/ppp/exec.c
parent216d01507f39e9ea892e22ba17d9f7bc780aca8b (diff)
downloadFreeBSD-src-8d3683f53b3d5744a2026aa9b81196dd6a4a4a1b.zip
FreeBSD-src-8d3683f53b3d5744a2026aa9b81196dd6a4a4a1b.tar.gz
Don't allowt '#' as a comment when it's embedded in quotes:
set something "xxx yyy # zzz" aaa shouldn't be interpreted as set something "xxx yyy" aaa
Diffstat (limited to 'usr.sbin/ppp/exec.c')
-rw-r--r--usr.sbin/ppp/exec.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/ppp/exec.c b/usr.sbin/ppp/exec.c
index cc89964..e9bf01a 100644
--- a/usr.sbin/ppp/exec.c
+++ b/usr.sbin/ppp/exec.c
@@ -141,7 +141,8 @@ exec_Create(struct physical *p)
log_Printf(LogDEBUG, "Exec'ing ``%s''\n", p->name.base);
- if ((argc = MakeArgs(p->name.base, argv, VECSIZE(argv), 1)) < 0) {
+ if ((argc = MakeArgs(p->name.base, argv, VECSIZE(argv),
+ PARSE_REDUCE|PARSE_NOHASH)) < 0) {
log_Printf(LogWARN, "Syntax error in exec command\n");
_exit(127);
}
OpenPOWER on IntegriCloud