From b5f24e042f3ad13bb5e16a8ed6b43a2815246fdf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= Date: Wed, 12 Jan 2011 19:32:36 +0100 Subject: [PATCH] Remove a few check before calling free in parser. --- src/parse.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/parse.c b/src/parse.c index f649dac..cd08fd1 100644 --- a/src/parse.c +++ b/src/parse.c @@ -388,8 +388,7 @@ include(struct keyword *head) static void * free_opt(struct conf_opt *o) { - if (o) - free(o); + free(o); return NULL; } @@ -563,8 +562,7 @@ free_conf(void) while (kw) { nkw = kw->next; - if (kw->name) - free(kw->name); + free(kw->name); for (i = 0; i < nf; i++) { if (f[i] == kw->file) {