summaryrefslogtreecommitdiff
path: root/parseutils.c
diff options
context:
space:
mode:
Diffstat (limited to 'parseutils.c')
-rw-r--r--parseutils.c14
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;
}