]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
lua: fix unlikely null-deref during setup (CID 1351209)
authorVictor Julien <victor@inliniac.net>
Fri, 11 Mar 2016 06:14:39 +0000 (07:14 +0100)
committerVictor Julien <victor@inliniac.net>
Sat, 12 Mar 2016 13:18:18 +0000 (14:18 +0100)
src/runmodes.c

index d9e06af785217f1b997cbfee64d6439e42f4fbf6..601d356b91731f78bc9b0f81f8723df8221b4914 100644 (file)
@@ -822,6 +822,9 @@ void RunModeInitializeOutputs(void)
         } else if (strcmp(output->val, "lua") == 0) {
             SCLogDebug("handle lua");
 
+            if (output_ctx == NULL)
+                continue;
+
             OutputModule *lua_module = OutputGetModuleByConfName(output->val);
             BUG_ON(lua_module == NULL);
             AddOutputToFreeList(lua_module, output_ctx);