]> sigrok.org Git - libsigrok.git/blobdiff - src/session.c
Brymen BM25x: Drop unneeded _ser/_SER suffix.
[libsigrok.git] / src / session.c
index f2c5edc40ed14c35db0ba4f1cc625c9dca20518c..f32326694e8fe9b8fba82e7d963f27adad28a004 100644 (file)
@@ -113,6 +113,8 @@ SR_API int sr_session_destroy(struct sr_session *session)
        if (session->trigger)
                sr_trigger_free(session->trigger);
 
+       g_slist_free_full(session->owned_devs, (GDestroyNotify)sr_dev_inst_free);
+
        g_free(session);
 
        return SR_OK;
@@ -467,8 +469,8 @@ SR_API int sr_session_start(struct sr_session *session)
                }
                if (enabled_channels == 0) {
                        ret = SR_ERR;
-                       sr_err("%s instance %d has no enabled channels!",
-                                       sdi->driver->name, sdi->index);
+                       sr_err("%s using connection %s has no enabled channels!",
+                                       sdi->driver->name, sdi->connection_id);
                        break;
                }