]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
pcap-directory: fix double free in error path 3085/head
authorVictor Julien <victor@inliniac.net>
Wed, 13 Dec 2017 12:05:23 +0000 (13:05 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 13 Dec 2017 12:05:23 +0000 (13:05 +0100)
src/source-pcap-file-directory-helper.c

index 7b84090b9a3c84d7f1ee0f9f3d1aad683d5507e9..fdeb898504776786624c94db6fdd5906f88d17fb 100644 (file)
@@ -512,6 +512,7 @@ TmEcode PcapDirectoryDispatch(PcapFileDirectoryVars *ptv)
                     status = TM_ECODE_DONE;
                 } else if(directory_check != NULL) {
                     closedir(directory_check);
+                    directory_check = NULL;
                 }
             }
         } else if (status == TM_ECODE_OK) { //not looping, mark done