From: Michael Tremer Date: Thu, 31 Aug 2023 03:36:37 +0000 (+0000) Subject: _pakfire: package: Fix cleaning up build arches X-Git-Tag: 0.9.29~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6a06fcf5b2677d864a506185aa750e4e99877507;p=pakfire.git _pakfire: package: Fix cleaning up build arches Signed-off-by: Michael Tremer --- diff --git a/src/_pakfire/package.c b/src/_pakfire/package.c index 26022538a..99c5e3ed4 100644 --- a/src/_pakfire/package.c +++ b/src/_pakfire/package.c @@ -377,10 +377,12 @@ static PyObject* Package_get_build_arches(PackageObject* self) { PyObject* ret = PyUnicodeList_FromStringArray(build_arches); // Cleanup - for (char** build_arch = build_arches; *build_arch; build_arch++) { - free(*build_arch); + if (build_arches) { + for (char** build_arch = build_arches; *build_arch; build_arch++) { + free(*build_arch); + } + free(build_arches); } - free(build_arches); return ret; }