]> sigrok.org Git - libsigrok.git/blobdiff - hardware/ikalogic-scanalogic2/protocol.c
build: Portability fixes.
[libsigrok.git] / hardware / ikalogic-scanalogic2 / protocol.c
index abd3952e9acca1c782c943d0e553e9fd9e07a200..663ff527a75c42c2851448a3dd716cd983393489 100644 (file)
@@ -33,7 +33,7 @@ static void stop_acquisition(struct sr_dev_inst *sdi)
        devc = sdi->priv;
 
        /* Remove USB file descriptors from polling. */
-       usb_source_remove(drvc->sr_ctx);
+       usb_source_remove(sdi->session, drvc->sr_ctx);
 
        packet.type = SR_DF_END;
        sr_session_send(devc->cb_data, &packet);
@@ -50,7 +50,7 @@ static void abort_acquisition(struct sr_dev_inst *sdi)
        devc = sdi->priv;
 
        /* Remove USB file descriptors from polling. */
-       usb_source_remove(drvc->sr_ctx);
+       usb_source_remove(sdi->session, drvc->sr_ctx);
 
        packet.type = SR_DF_END;
        sr_session_send(devc->cb_data, &packet);
@@ -494,7 +494,7 @@ SR_PRIV int sl2_convert_trigger(const struct sr_dev_inst *sdi)
        devc->trigger_channel = TRIGGER_CHANNEL_0;
        devc->trigger_type = TRIGGER_TYPE_NONE;
 
-       if (!(trigger = sr_session_trigger_get()))
+       if (!(trigger = sr_session_trigger_get(sdi->session)))
                return SR_OK;
 
        if (g_slist_length(trigger->stages) > 1) {