From fa1376014b2d6c0daffa0e8801aec6f572ac29fa Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Tue, 10 Jul 2007 21:46:33 +0000 Subject: [PATCH] r13689@catbus: nickm | 2007-07-10 17:46:30 -0400 tweaks to last patch. from croup. svn:r10787 --- src/or/routerparse.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 30957e70ab..de1c39c06d 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -2365,7 +2365,7 @@ get_next_token(const char **s, const char *eos, token_rule_t *table) tok->tp = _ERR; *s = eat_whitespace_eos(*s, eos); - if (!**s) { + if (*s == eos) { tok->tp = _EOF; return tok; } @@ -2377,10 +2377,8 @@ get_next_token(const char **s, const char *eos, token_rule_t *table) if (!strncmp("opt", *s, next-*s)) { /* Skip past an "opt" at the start of the line. */ *s = eat_whitespace_eos(next, eos); - next = NULL; - if (**s) - next = find_whitespace_eos(*s, eos); - if (!**s || !next) { + next = find_whitespace_eos(*s, eos); + if (!next) { RET_ERR("opt without keyword"); } }