X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fhardware%2Fcolead-slm%2Fprotocol.c;h=c7acc9e3d5b159f36b9f4043c4bc8b1b0b8d59ff;hp=481a6dd36ec72dfe06c3333c432c95acdd93cdd3;hb=695dc859c15ba4190f5c1aa2e1a6e2dc6a6e5845;hpb=208c1d35435626a11afa1ab301b2071b2a4e187b diff --git a/src/hardware/colead-slm/protocol.c b/src/hardware/colead-slm/protocol.c index 481a6dd3..c7acc9e3 100644 --- a/src/hardware/colead-slm/protocol.c +++ b/src/hardware/colead-slm/protocol.c @@ -169,13 +169,11 @@ static void process_packet(const struct sr_dev_inst *sdi) packet.type = SR_DF_ANALOG_OLD; packet.payload = &analog; - sr_session_send(devc->cb_data, &packet); + sr_session_send(sdi, &packet); devc->num_samples++; if (devc->num_samples >= devc->limit_samples) - sdi->driver->dev_acquisition_stop((struct sr_dev_inst *)sdi, - devc->cb_data); - + sdi->driver->dev_acquisition_stop((struct sr_dev_inst *)sdi); } SR_PRIV int colead_slm_receive_data(int fd, int revents, void *cb_data)