From efad86d00150c75f0e50d0a57cdc3f0655a4855f Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Mon, 26 Apr 2021 11:27:34 +0300 Subject: [PATCH] Fix memory leak regression from Lua sources/patches A leftover ifdef from commit 7f3fdf6868d72fbdef3386345ff39b3744fa4b14 prevents Lua sources/patches tables from getting properly freed. --- build/spec.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/build/spec.c b/build/spec.c index 234cbcb20..365ce6d32 100644 --- a/build/spec.c +++ b/build/spec.c @@ -296,12 +296,10 @@ rpmSpec rpmSpecFree(rpmSpec spec) } spec->BANames = _free(spec->BANames); -#ifdef WITH_LUA // only destroy lua tables if there are no BASpecs left if (spec->recursing || spec->BACount == 0) { spec->lua = specLuaFini(spec); } -#endif spec->sources = freeSources(spec->sources); spec->packages = freePackages(spec->packages);