summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--controller.c2
-rw-r--r--sigrokdecode.h2
2 files changed, 2 insertions, 2 deletions
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);
diff --git a/sigrokdecode.h b/sigrokdecode.h
index dfddb13..0f332b2 100644
--- a/sigrokdecode.h
+++ b/sigrokdecode.h
@@ -140,7 +140,7 @@ struct srd_decoder_instance {
struct srd_pd_output {
int pdo_id;
int output_type;
- struct srd_decoder *decoder;
+ struct srd_decoder_instance *di;
char *proto_id;
};