X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fhantek-dso%2Fdso.c;h=8480f07f854a096ee4d5dba86f4826d78c25c483;hb=19b0cce3125f08f961886fb312219c7c6f496ffc;hp=1d8e60b3f21f310fb5f9320b64d19939b0461c65;hpb=7c1cb432b8afc14f63d984aaebd0239c74376c74;p=libsigrok.git diff --git a/hardware/hantek-dso/dso.c b/hardware/hantek-dso/dso.c index 1d8e60b3..8480f07f 100644 --- a/hardware/hantek-dso/dso.c +++ b/hardware/hantek-dso/dso.c @@ -28,7 +28,6 @@ #include extern struct sr_dev_driver hantek_dso_driver_info; -static struct sr_dev_driver *hdi = &hantek_dso_driver_info; static int send_begin(struct dev_context *devc) @@ -108,11 +107,9 @@ SR_PRIV int dso_open(struct sr_dev_inst *sdi) { libusb_device **devlist; struct libusb_device_descriptor des; - struct drv_context *drvc; struct dev_context *devc; int err, skip, i; - drvc = hdi->priv; devc = sdi->priv; if (sdi->status == SR_ST_ACTIVE) @@ -120,7 +117,7 @@ SR_PRIV int dso_open(struct sr_dev_inst *sdi) return SR_ERR; skip = 0; - libusb_get_device_list(drvc->usb_context, &devlist); + libusb_get_device_list(NULL, &devlist); for (i = 0; devlist[i]; i++) { if ((err = libusb_get_device_descriptor(devlist[i], &des))) { sr_err("hantek-dso: failed to get device descriptor: %d", err);