]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
fix for #915. Fix segv when we send NULL to snprintf.
authorAnoop Saldanha <anoopsaldanha@gmail.com>
Thu, 1 Aug 2013 12:22:48 +0000 (17:52 +0530)
committerVictor Julien <victor@inliniac.net>
Wed, 28 Aug 2013 15:24:59 +0000 (17:24 +0200)
src/log-pcap.c

index 9a35b02c554f4ae7b025b4765e8a8c127f588ea3..431bd2c131e51111fcb11022b701e3b25f96b562 100644 (file)
@@ -262,12 +262,12 @@ TmEcode PcapLog (ThreadVars *t, Packet *p, void *data, PacketQueue *pq,
     len = sizeof(*pl->h) + GET_PKT_LEN(p);
 
     if (pl->filename == NULL) {
-        SCLogDebug("Opening PCAP log file %s", pl->filename);
         ret = PcapLogOpenFileCtx(pl);
         if (ret < 0) {
             SCMutexUnlock(&pl->plog_lock);
             return TM_ECODE_FAILED;
         }
+        SCLogDebug("Opening PCAP log file %s", pl->filename);
     }
 
     if (pl->mode == LOGMODE_SGUIL) {