diff options
| -rw-r--r-- | src/basic/extract-word.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/src/basic/extract-word.c b/src/basic/extract-word.c index 1b3123bb7d..b08851b89b 100644 --- a/src/basic/extract-word.c +++ b/src/basic/extract-word.c @@ -39,13 +39,13 @@ int extract_first_word(const char **p, char **ret, const char *separators, Extra          assert(p);          assert(ret); -        if (!separators) -                separators = WHITESPACE; -          /* Bail early if called after last value or with no input */          if (!*p)                  goto finish_force_terminate; +        if (!separators) +                separators = WHITESPACE; +          /* Parses the first word of a string, and returns it in           * *ret. Removes all quotes in the process. When parsing fails           * (because of an uneven number of quotes or similar), leaves | 
