]> sigrok.org Git - libsigrok.git/blobdiff - src/backend.c
link-mso: Eliminate unneeded NUM_CHANNELS.
[libsigrok.git] / src / backend.c
index 49ea9cd52088708e3a02a014f4bdb6fdc98953a6..ae56f37020d93987da63f37713f01411ef354486 100644 (file)
@@ -418,8 +418,7 @@ SR_API int sr_init(struct sr_context **ctx)
        ret = SR_OK;
 
 done:
-       if (context)
-               g_free(context);
+       g_free(context);
        return ret;
 }
 
@@ -446,6 +445,7 @@ SR_API int sr_exit(struct sr_context *ctx)
        libusb_exit(ctx->libusb_ctx);
 #endif
 
+       g_free(sr_driver_list());
        g_free(ctx);
 
        return SR_OK;