From 80cb8796f86754faa1569994b9355eeffe0b7759 Mon Sep 17 00:00:00 2001 From: Peter Korsgaard Date: Wed, 5 Jul 2017 11:53:58 +0200 Subject: [PATCH] dpkg: fix CONFIG_FEATURE_CLEAN_UP handling dpkg moved to away from dynamically allocating the hashtables in commit c87339d584 (dpkg: trivial code shrinkage, and redo G trick correctly) almost ten years ago, but the cleanup code was never adjusted to match. Glibc loudly complains about this: *** Error in `dpkg': free(): invalid pointer: 0x0000007fac3478c0 *** Signed-off-by: Peter Korsgaard Signed-off-by: Denys Vlasenko --- archival/dpkg.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/archival/dpkg.c b/archival/dpkg.c index 1cd45eda4..da3b0864e 100644 --- a/archival/dpkg.c +++ b/archival/dpkg.c @@ -1938,10 +1938,6 @@ int dpkg_main(int argc UNUSED_PARAM, char **argv) for (i = 0; i < STATUS_HASH_PRIME; i++) { free(status_hashtable[i]); } - - free(status_hashtable); - free(package_hashtable); - free(name_hashtable); } return EXIT_SUCCESS; -- 2.25.1