]> sigrok.org Git - libsigrok.git/blobdiff - src/libsigrok-internal.h
Track sdis created by sr_session_load(), and free in sr_session_destroy().
[libsigrok.git] / src / libsigrok-internal.h
index 3b7ea39624645f7a68a6a0a74b4072080805285d..c94e42932ea1ba5cd7dfad12b8b2f1b641efc8f1 100644 (file)
@@ -535,6 +535,8 @@ SR_PRIV int sr_source_add_channel(GIOChannel *channel, int events, int timeout,
 struct sr_session {
        /** List of struct sr_dev_inst pointers. */
        GSList *devs;
+       /** List of struct sr_dev_inst pointers owned by this session. */
+       GSList *owned_devs;
        /** List of struct datafeed_callback pointers. */
        GSList *datafeed_callbacks;
        struct sr_trigger *trigger;