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;
}
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;
}