From: Victor Julien Date: Thu, 1 Nov 2012 14:16:11 +0000 (+0100) Subject: Don't use SCStrdup in SCLogMessage as we call it on OOM condition, leading to endless... X-Git-Tag: suricata-1.4beta3~47 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=18ecd4b287428534511a3955bfbe4aa3a1ea928b;p=thirdparty%2Fsuricata.git Don't use SCStrdup in SCLogMessage as we call it on OOM condition, leading to endless recursion. SCStrdup failure calling SCLogMessage... --- diff --git a/src/util-debug.c b/src/util-debug.c index a0f6031739..378d01184d 100644 --- a/src/util-debug.c +++ b/src/util-debug.c @@ -298,7 +298,7 @@ SCError SCLogMessage(SCLogLevel log_level, char **msg, const char *file, return SC_ERR_LOG_FG_FILTER_MATCH; } - char *temp_fmt = SCStrdup(sc_log_config->log_format); + char *temp_fmt = strdup(sc_log_config->log_format); if (unlikely(temp_fmt == NULL)) { return SC_ERR_MEM_ALLOC; }