config: Prevent possible crash
authorLauri Kasanen <cand@gmx.com>
Wed, 23 May 2012 14:58:35 +0000 (17:58 +0300)
committerEduardo Silva <edsiper@gmail.com>
Thu, 24 May 2012 20:56:10 +0000 (14:56 -0600)
Fixes a Clang warning.

Signed-off-by: Lauri Kasanen <cand@gmx.com>
Signed-off-by: Eduardo Silva <edsiper@gmail.com>

src/mk_config.c

index 8bdd7b0..c6dfdaf 100644 (file)
@@ -594,6 +594,10 @@ struct host *mk_config_get_host(char *path)
 
     /* Read tag 'HOST' */
     section_host = mk_config_section_get(cnf, "HOST");
+    if (!section_host) {
+        mk_err("Invalid config file %s", path);
+        return NULL;
+    }
 
     /* Alloc configuration node */
     host = mk_mem_malloc_z(sizeof(struct host));