]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/arachnid-labs-re-load-pro/protocol.c
Free sr_config and sr_config lists in meta datafeeds correctly.
[libsigrok.git] / src / hardware / arachnid-labs-re-load-pro / protocol.c
index 998ba17119113956bd1f3f17a57f9cb19223f0ad..86e317a5cff8eca7c0aef5869bc9b8696105da7e 100644 (file)
@@ -282,9 +282,10 @@ static int send_config_update_key(const struct sr_dev_inst *sdi,
        packet.type = SR_DF_META;
        packet.payload = &meta;
 
-       meta.config = g_slist_append(meta.config, cfg);
+       meta.config = g_slist_append(NULL, cfg);
 
        ret = sr_session_send(sdi, &packet);
+       g_slist_free(meta.config);
        sr_config_free(cfg);
 
        return ret;