]> sigrok.org Git - libsigrok.git/blobdiff - hardware/genericdmm/api.c
sr: drivers using sr_usb_dev_inst_new() must free it properly as well
[libsigrok.git] / hardware / genericdmm / api.c
index 5c868a4db137a68b42ee4d536972f8fc8ef3fd26..421360173ba3378ec3420f2a56d6109d2bffdab9 100644 (file)
@@ -422,6 +422,7 @@ static int hw_cleanup(void)
                        switch (devc->profile->transport) {
                        case DMM_TRANSPORT_USBHID:
                                /* TODO */
+                               sr_usb_dev_inst_free(devc->usb);
                                break;
                        case DMM_TRANSPORT_SERIAL:
                                if (devc->serial && devc->serial->fd != -1)