X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fhardware%2Ftesto%2Fapi.c;h=97aa7ac4fc9206b98ee95342a903e86319371729;hp=0c37886e30c9d995e17c1a9c95eeee59c24e3679;hb=3be42bc22f8b36599a448273c12a76d3e0f7a940;hpb=7fb90f94d62597224509472906fd8a33c3f3a1d2 diff --git a/src/hardware/testo/api.c b/src/hardware/testo/api.c index 0c37886e..97aa7ac4 100644 --- a/src/hardware/testo/api.c +++ b/src/hardware/testo/api.c @@ -413,7 +413,6 @@ static int handle_events(int fd, int revents, void *cb_data) struct sr_dev_driver *di; struct dev_context *devc; struct drv_context *drvc; - struct sr_datafeed_packet packet; struct sr_dev_inst *sdi; struct timeval tv; gint64 now; @@ -434,11 +433,8 @@ static int handle_events(int fd, int revents, void *cb_data) if (sdi->status == SR_ST_STOPPING) { usb_source_remove(sdi->session, drvc->sr_ctx); - dev_close(sdi); - - packet.type = SR_DF_END; - sr_session_send(sdi, &packet); + std_session_send_df_end(sdi, LOG_PREFIX); } memset(&tv, 0, sizeof(struct timeval));