diff options
Diffstat (limited to 'parseutils.c')
-rw-r--r-- | parseutils.c | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/parseutils.c b/parseutils.c index 3299245..5c70f81 100644 --- a/parseutils.c +++ b/parseutils.c @@ -770,15 +770,11 @@ IncludeCreate(char *str, unsigned merge) while (first) { incl = first->next; - if (first->file) - free(first->file); - if (first->map) - free(first->map); - if (first->modifier) - free(first->modifier); - if (first->path) - free(first->path); - first->file = first->map = first->path = NULL; + free(first->file); + free(first->map); + free(first->modifier); + free(first->path); + first->file = first->map = first->modifier = first->path = NULL; free(first); first = incl; } |