From e8b68ae4f4fbc4ea9dd72af034c2bafdafb85f5e Mon Sep 17 00:00:00 2001 From: Zhiyao Feng Date: Thu, 5 Oct 2023 21:40:25 +0200 Subject: executor/common_zlib: fix an mmap leak The `mmap` size is `max_destlen`, but `munmap` size is `destlen`, which causes a memory leak. --- pkg/csource/generated.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pkg/csource/generated.go') diff --git a/pkg/csource/generated.go b/pkg/csource/generated.go index 8399a441a..60a1ff964 100644 --- a/pkg/csource/generated.go +++ b/pkg/csource/generated.go @@ -7023,7 +7023,7 @@ static int puff_zlib_to_file(const unsigned char* source, unsigned long sourcele munmap(dest, max_destlen); return -1; } - return munmap(dest, destlen); + return munmap(dest, max_destlen); } #include @@ -12213,7 +12213,7 @@ static int puff_zlib_to_file(const unsigned char* source, unsigned long sourcele munmap(dest, max_destlen); return -1; } - return munmap(dest, destlen); + return munmap(dest, max_destlen); } #include -- cgit mrf-deployment