Simplify extract_value

This commit is contained in:
twinaphex 2018-01-01 16:45:18 +01:00
parent 515918f80c
commit b279dfcb64

View File

@ -141,16 +141,13 @@ static char *extract_value(char *line, bool is_value)
if (*line == '"') if (*line == '"')
{ {
line++; line++;
if (*line == '"') return strdup(""); if (*line == '"')
return strdup("");
tok = strtok_r(line, "\"", &save); tok = strtok_r(line, "\"", &save);
} }
else if (*line == '\0') /* Nothing */ /* We don't have that. Read until next space. */
return NULL; else if (*line != '\0') /* Nothing */
else
{
/* We don't have that. Read until next space. */
tok = strtok_r(line, " \n\t\f\r\v", &save); tok = strtok_r(line, " \n\t\f\r\v", &save);
}
if (tok) if (tok)
return strdup(tok); return strdup(tok);