X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Flink-mso19%2Flink-mso19.c;h=ed310b0b5c1bf48abe7deb80bc40c118cab495c8;hb=341ce41545cab2bda88230c8434f36c64eadd8a1;hp=62640ebf53f42c659990ae8842c25a067b915453;hpb=da1466d677afadcb17b12ebc1223ab0bdafe21db;p=libsigrok.git diff --git a/hardware/link-mso19/link-mso19.c b/hardware/link-mso19/link-mso19.c index 62640ebf..ed310b0b 100644 --- a/hardware/link-mso19/link-mso19.c +++ b/hardware/link-mso19/link-mso19.c @@ -522,8 +522,9 @@ static int hw_cleanup(void) { GSList *l; struct sr_device_instance *sdi; - int ret = SR_OK; + int ret; + ret = SR_OK; /* Properly close all devices. */ for (l = device_instances; l; l = l->next) { if (!(sdi = l->data)) { @@ -534,14 +535,12 @@ static int hw_cleanup(void) } if (sdi->serial->fd != -1) serial_close(sdi->serial->fd); - g_free(sdi->priv); - sdi->priv = NULL; sr_dev_inst_free(sdi); } g_slist_free(device_instances); device_instances = NULL; - return SR_OK; + return ret; } static int hw_opendev(int device_index)