From: Victor Julien Date: Fri, 3 Jun 2016 10:27:47 +0000 (+0200) Subject: netmap: code cleanup X-Git-Tag: suricata-3.1RC1~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86d44cea96826c07fdaa9c48027c8bf4835ab445;p=thirdparty%2Fsuricata.git netmap: code cleanup --- diff --git a/src/runmode-netmap.c b/src/runmode-netmap.c index d568b4585c..ff2e803ab8 100644 --- a/src/runmode-netmap.c +++ b/src/runmode-netmap.c @@ -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; }