X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=decode.c;h=5289470670a227606666bdf0a7353769fd4bdab5;hp=db29494523eb867af0d6334376ab94862f67841a;hb=4fa17efc0be6542055476bd7764fc04391bc652d;hpb=6b08da24ec79989565e5417cf111a243073cd2fd diff --git a/decode.c b/decode.c index db29494..5289470 100644 --- a/decode.c +++ b/decode.c @@ -259,9 +259,9 @@ int sigrokdecode_run_decoder(struct sigrokdecode_decoder *dec, /* TODO: Error handling. */ py_mod = dec->py_mod; + Py_INCREF(py_mod); py_func = dec->py_func; - - /* TODO: Really run Py_DECREF on py_mod/py_func? */ + Py_INCREF(py_func); /* Create a Python tuple of size 1. */ if (!(py_args = PyTuple_New(1))) { /* NEWREF */