X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fsysclk-lwla%2Fapi.c;fp=hardware%2Fsysclk-lwla%2Fapi.c;h=8b15b6961589efc6559a17d1f002fef2280163b1;hb=50cad98d1ba595d6e2da900dbe212b293a058189;hp=5bae5d5499225e9b1d39c60641ba7b3e66a353a1;hpb=99c76642aa8d3c75bef4ef3927b4c4cf45461892;p=libsigrok.git diff --git a/hardware/sysclk-lwla/api.c b/hardware/sysclk-lwla/api.c index 5bae5d54..8b15b696 100644 --- a/hardware/sysclk-lwla/api.c +++ b/hardware/sysclk-lwla/api.c @@ -91,7 +91,6 @@ static GSList *scan(GSList *options) int device_index; drvc = di->priv; - drvc->instances = NULL; conn = USB_VID_PID; for (node = options; node != NULL; node = node->next) { @@ -103,7 +102,7 @@ static GSList *scan(GSList *options) } usb_devices = sr_usb_find(drvc->sr_ctx->libusb_ctx, conn); devices = NULL; - device_index = 0; + device_index = g_slist_length(drvc->instances); for (node = usb_devices; node != NULL; node = node->next) { usb = node->data;