# HG changeset patch # User Matti Hamalainen # Date 1455587851 -7200 # Node ID 24583e5ca0b30e9dc837e699ccc1e452573cb7e2 # Parent 36552c7d71711c47d23be9783842fc31c84f7036 Simplify. diff -r 36552c7d7171 -r 24583e5ca0b3 sidinfo.c --- a/sidinfo.c Mon Feb 15 15:24:17 2016 +0200 +++ b/sidinfo.c Tue Feb 16 03:57:31 2016 +0200 @@ -227,16 +227,19 @@ th_strndup_trim(start, end - start, TH_TRIM_BOTH) : th_strdup_trim(start, TH_TRIM_BOTH); - int found = argMatchPSFieldError(field); - th_free(field); + if (field != NULL) + { + int found = argMatchPSFieldError(field); + th_free(field); - if (found < 0) - return FALSE; + if (found < 0) + return FALSE; - item.cmd = found; - item.str = NULL; - if (!siStackAddItem(stack, &item)) - return FALSE; + item.cmd = found; + item.str = NULL; + if (!siStackAddItem(stack, &item)) + return FALSE; + } if (!end) break;