X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=input%2Fvcd.c;h=b10da20be90fcc2667a68092f829a44ba8c54f52;hb=56868b5d6b7401f3916df1468b537bd0d04087f5;hp=5bd7c24bec425a1feb9da6d4a7a10d1d14c86a3f;hpb=e4c8a4d7cb00c26d55a8600011ab22a33d4ab95a;p=libsigrok.git diff --git a/input/vcd.c b/input/vcd.c index 5bd7c24b..b10da20b 100644 --- a/input/vcd.c +++ b/input/vcd.c @@ -318,6 +318,9 @@ static int init(struct sr_input *in, const char *filename) if (num_probes < 1) { release_context(ctx); return SR_ERR; + } else if (num_probes > 64) { + sr_err("No more than 64 probes supported."); + return SR_ERR; } }