]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/tondaj-sl-814/api.c
output/csv: use intermediate time_t var, silence compiler warning
[libsigrok.git] / src / hardware / tondaj-sl-814 / api.c
index d7192a213f512477a0aa805c54eb89ac36a51842..bc6fa18e1bbd1987e8eee7ef01d33594d7935709 100644 (file)
@@ -82,8 +82,10 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
 
        serial = sr_serial_dev_inst_new(conn, serialcomm);
 
-       if (serial_open(serial, SERIAL_RDWR) != SR_OK)
+       if (serial_open(serial, SERIAL_RDWR) != SR_OK) {
+               g_free(sdi);
                return NULL;
+       }
 
        sdi->inst_type = SR_INST_SERIAL;
        sdi->conn = serial;