From 58c0758301e360b8c754664fd74d6333d2c51107 Mon Sep 17 00:00:00 2001 From: simon987 Date: Wed, 9 Jun 2021 08:22:21 -0400 Subject: [PATCH] Fix memory leak in RAW parsing --- libscan/raw/raw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libscan/raw/raw.c b/libscan/raw/raw.c index 895df3a..b1368ba 100644 --- a/libscan/raw/raw.c +++ b/libscan/raw/raw.c @@ -101,6 +101,7 @@ void parse_raw(scan_raw_ctx_t *ctx, vfile_t *f, document_t *doc) { if (ret != 0) { CTX_LOG_ERROR(f->filepath, "Could not open raw file") free(buf); + libraw_close(libraw_lib); return; }