]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: Don't deallocate the context after successful init
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Oct 2023 17:06:18 +0000 (17:06 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 27 Oct 2023 17:06:18 +0000 (17:06 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/_pakfiremodule.c

index c93b6695c3df8f2fbfb034340b52fbc64d1171a2..0fb45a4f052a74076905148c6655d0c69f9115f3 100644 (file)
@@ -168,9 +168,13 @@ static int initialize_context(void) {
        // Set the log level to DEBUG
        pakfire_ctx_set_log_level(pakfire_ctx, LOG_DEBUG);
 
+       goto CLEANUP;
+
 ERROR:
        if (pakfire_ctx)
                pakfire_ctx_unref(pakfire_ctx);
+
+CLEANUP:
        Py_XDECREF(logger);
 
        return r;