From 05bedec5c618ca4ec8954ddbb0654c4e5d5141c8 Mon Sep 17 00:00:00 2001 From: Philippe Pepiot Date: Thu, 14 Apr 2011 12:13:51 +0200 Subject: [PATCH] Config: Don't allocate child [rule] section if no [rules] --- src/config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config.c b/src/config.c index 07f4ac3..73e320b 100644 --- a/src/config.c +++ b/src/config.c @@ -641,7 +641,8 @@ conf_rule_section(void) int i; struct conf_sec *rules, **rule; - rules = fetch_section_first(NULL, "rules"); + if ((rules = fetch_section_first(NULL, "rules")) == NULL) + return; rule = fetch_section(rules, "rule");