]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/cem-dt-885x/protocol.c
Free sr_config and sr_config lists in meta datafeeds correctly.
[libsigrok.git] / src / hardware / cem-dt-885x / protocol.c
index f6e05de9693845aee20dfb30e3508fd3f474b254..0366b29d95b5ac7a0832614dc53a4ce115a06ac2 100644 (file)
@@ -346,7 +346,8 @@ static void process_byte(const struct sr_dev_inst *sdi, const unsigned char c,
                                        g_variant_new_uint64(devc->buf[7] * 1000));
                        meta.config = g_slist_append(NULL, src);
                        sr_session_send(sdi, &packet);
-                       g_free(src);
+                       g_slist_free(meta.config);
+                       sr_config_free(src);
                        devc->buf_len = 0;
                }
        } else if (devc->state == ST_GET_LOG_RECORD_DATA) {