]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
filestore: Correct Coverity RESOURCE_LEAK issue
authorJeff Lucovsky <jeff@lucovsky.org>
Fri, 10 Jul 2020 12:19:51 +0000 (08:19 -0400)
committerJeff Lucovsky <jeff@lucovsky.org>
Fri, 10 Jul 2020 12:19:51 +0000 (08:19 -0400)
This commit corrects the RESOURCE_LEAK issue (CID 1465222) of the `FILE`
pointer.

src/output-filestore.c

index cc34421a0f5897f4c740fdd3861a297d76be10ce..bf2abf1d15e1de33362a36f1f0dff6ea07c45cb5 100644 (file)
@@ -177,6 +177,7 @@ static void OutputFilestoreFinalizeFiles(ThreadVars *tv,
                 if (out != NULL) {
                     size_t js_len = jb_len(js_fileinfo);
                     fwrite(jb_ptr(js_fileinfo), js_len, 1, out);
+                    fclose(out);
                 }
                 jb_free(js_fileinfo);
             }