X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fvcd.c;h=7614ba68a6f7bc192dab8c4f85cddccb91c34954;hb=b8fcae5a128e2ca3143e05a799f80852ebd911b7;hp=26cce118e2f17240ac7a89dbd369c032dea3fa76;hpb=b20eb52055042a1a1dd61d928a3f3a4b706c7d01;p=libsigrok.git diff --git a/src/input/vcd.c b/src/input/vcd.c index 26cce118..7614ba68 100644 --- a/src/input/vcd.c +++ b/src/input/vcd.c @@ -265,7 +265,7 @@ static gboolean parse_header(const struct sr_input *in, GString *buf) return status; } -static int format_match(GHashTable *metadata) +static int format_match(GHashTable *metadata, unsigned int *confidence) { GString *buf, *tmpbuf; gboolean status; @@ -283,7 +283,11 @@ static int format_match(GHashTable *metadata) g_free(name); g_free(contents); - return status ? SR_OK : SR_ERR; + if (!status) + return SR_ERR; + *confidence = 1; + + return SR_OK; } /* Send all accumulated bytes from inc->buffer. */