X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Fols.c;h=78a41bb0b4645032eb342ef1796246d165b6da6b;hb=dba3e6826e3d37309ed49dd77cde346b369bc5a9;hp=02e34e47672556a4c73b2a41bd066ea675b09c81;hpb=7e7b7fb7d323f7600958bf29025ca089a15829e3;p=libsigrok.git diff --git a/output/ols.c b/output/ols.c index 02e34e47..78a41bb0 100644 --- a/output/ols.c +++ b/output/ols.c @@ -88,8 +88,8 @@ static GString *gen_header(const struct sr_dev_inst *sdi, struct context *ctx) return s; } -static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, - const struct sr_datafeed_packet *packet, GString **out) +static int receive(struct sr_output *o, const struct sr_datafeed_packet *packet, + GString **out) { struct context *ctx; const struct sr_datafeed_meta *meta; @@ -117,7 +117,7 @@ static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, logic = packet->payload; if (ctx->num_samples == 0) { /* First logic packet in the feed. */ - *out = gen_header(sdi, ctx); + *out = gen_header(o->sdi, ctx); } else *out = g_string_sized_new(512); for (i = 0; i <= logic->length - logic->unitsize; i += logic->unitsize) {