X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fbaylibre-acme%2Fapi.c;h=0aae8c94b26e741f16966fb87fc9e484bd7be401;hb=380ee96fdfe0895ca0aa0b158d5c332ef08f8b3c;hp=fc9706f0a718af169577b0fbe2a28471de872863;hpb=b1e034f7584ee71b116aeca7f50ae3ec738ccbf0;p=libsigrok.git diff --git a/src/hardware/baylibre-acme/api.c b/src/hardware/baylibre-acme/api.c index fc9706f0..0aae8c94 100644 --- a/src/hardware/baylibre-acme/api.c +++ b/src/hardware/baylibre-acme/api.c @@ -109,6 +109,13 @@ static GSList *scan(GSList *options) } } + /* + * Let's assume there's no ACME device present if no probe + * has been registered. + */ + if (sdi->channel_groups == NULL) + goto err_out; + devices = g_slist_append(devices, sdi); drvc->instances = g_slist_append(drvc->instances, sdi);