]> git.ipfire.org Git - pakfire.git/commitdiff
_pakfire: parser: Hold a reference to the parser object
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 1 Mar 2021 18:19:16 +0000 (18:19 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 1 Mar 2021 18:19:16 +0000 (18:19 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/_pakfire/parser.c

index 25c1997198f33f1cde0a38844007c472eda313f4..658a7ec7b8cdf5f8d4ef1bb472fc8ed66226b927 100644 (file)
@@ -28,7 +28,7 @@
 static ParserObject* Parser_new_core(PyTypeObject* type, PakfireParser parser) {
        ParserObject* self = (ParserObject *)type->tp_alloc(type, 0);
        if (self) {
-               self->parser = parser;
+               self->parser = pakfire_parser_ref(parser);
        }
 
        return self;