X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Funi-t-ut32x%2Fprotocol.c;h=52c628922bf5b063642bb607931d36ed015d4d34;hb=823b4e5817af106e88ab4be2bdb999ac9d1ee50b;hp=95f512b33aa0bf880f21e0b9cdc8aea7384d1e75;hpb=d6ff054ae58f1423282d52c37ac9e76296163504;p=libsigrok.git diff --git a/hardware/uni-t-ut32x/protocol.c b/hardware/uni-t-ut32x/protocol.c index 95f512b3..52c62892 100644 --- a/hardware/uni-t-ut32x/protocol.c +++ b/hardware/uni-t-ut32x/protocol.c @@ -198,7 +198,7 @@ SR_PRIV int uni_t_ut32x_handle_events(int fd, int revents, void *cb_data) struct sr_datafeed_packet packet; struct sr_usb_dev_inst *usb; struct timeval tv; - int len, ret, i; + int len, ret; unsigned char cmd[2]; (void)fd; @@ -216,8 +216,7 @@ SR_PRIV int uni_t_ut32x_handle_events(int fd, int revents, void *cb_data) NULL); if (sdi->status == SR_ST_STOPPING) { - for (i = 0; devc->usbfd[i] != -1; i++) - sr_source_remove(devc->usbfd[i]); + usb_source_remove(drvc->sr_ctx); packet.type = SR_DF_END; sr_session_send(cb_data, &packet);