]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: package: Fix cleaning up build arches
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 31 Aug 2023 03:36:37 +0000 (03:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 31 Aug 2023 03:36:37 +0000 (03:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/package.c

index 26022538a4825741c0d71dd7b1e7b800bc5a75dc..99c5e3ed4185550c6d935d7a53a285f74fd30f8e 100644 (file)
@@ -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;
 }