X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=controller.c;h=c913fd259355d905546a26c8d6437f88a09a215d;hp=f3c1446f9ac40a952180fad8415369965fb33b57;hb=b3b2cae8e36ca939f1a8535e95431ceefa8a1cb8;hpb=9d9fcb375d7702082146bf917a5d19cc83480eae diff --git a/controller.c b/controller.c index f3c1446..c913fd2 100644 --- a/controller.c +++ b/controller.c @@ -663,7 +663,7 @@ int pd_add(struct srd_decoder_instance *di, int output_type, /* pdo_id is just a simple index, nothing is deleted from this list anyway. */ pdo->pdo_id = g_slist_length(di->pd_output); pdo->output_type = output_type; - pdo->decoder = di->decoder; + pdo->di = di; pdo->proto_id = g_strdup(proto_id); di->pd_output = g_slist_append(di->pd_output, pdo);