]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
netmap: code cleanup
authorVictor Julien <victor@inliniac.net>
Fri, 3 Jun 2016 10:27:47 +0000 (12:27 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 3 Jun 2016 10:27:47 +0000 (12:27 +0200)
src/runmode-netmap.c

index d568b4585ccb4172f83202bd704ac561563c1cce..ff2e803ab8f6646b052feab41edc2dfc60b84163 100644 (file)
@@ -109,19 +109,18 @@ static void *ParseNetmapConfig(const char *iface_name)
     ConfNode *if_root;
     ConfNode *if_default = NULL;
     ConfNode *netmap_node;
-    NetmapIfaceConfig *aconf = SCMalloc(sizeof(*aconf));
     char *tmpctype;
     char *copymodestr;
     int boolval;
     char *bpf_filter = NULL;
     char *out_iface = NULL;
 
-    if (unlikely(aconf == NULL)) {
+    if (iface_name == NULL) {
         return NULL;
     }
 
-    if (iface_name == NULL) {
-        SCFree(aconf);
+    NetmapIfaceConfig *aconf = SCMalloc(sizeof(*aconf));
+    if (unlikely(aconf == NULL)) {
         return NULL;
     }