From deb8b5a86450153b2a8abc3418b6e66691c49896 Mon Sep 17 00:00:00 2001 From: mx Date: Tue, 8 Jun 2021 22:11:55 +0200 Subject: fix double-free when backend libjpeg is used --- src/backend_libjpeg.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/backend_libjpeg.c b/src/backend_libjpeg.c index c9d70df..e67f8e1 100644 --- a/src/backend_libjpeg.c +++ b/src/backend_libjpeg.c @@ -33,10 +33,7 @@ static void free_private(void *raw_private) if (private->fd >= 0) { munmap(private->data, private->len); close(private->fd); - } else { - free(private->data); } - private->data = NULL; free(private); } -- cgit v1.2.3