X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fvcd.c;h=7614ba68a6f7bc192dab8c4f85cddccb91c34954;hb=54ee427df0d923c8e17f3dc8ee57552b6c5fd57b;hp=26cce118e2f17240ac7a89dbd369c032dea3fa76;hpb=7102443a4adb1743c5a053deee8fd2a93670fc19;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. */