]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/link-mso19/api.c
Use g_malloc0() consistently, simplify error handling.
[libsigrok.git] / src / hardware / link-mso19 / api.c
index 46270ffeb7fed89836e65cd3d295f8f6123b33d8..451cc9347a163d94e8f13196f866aee77cf2a610 100644 (file)
@@ -195,10 +195,7 @@ static GSList *scan(GSList *options)
                        devc->protocol_trigger.mask[i] = 0xff;
                }
 
-               if (!(devc->serial = sr_serial_dev_inst_new(conn, serialcomm))) {
-                       g_free(devc);
-                       return devices;
-               }
+               devc->serial = sr_serial_dev_inst_new(conn, serialcomm);
 
                struct sr_dev_inst *sdi = g_malloc0(sizeof(struct sr_dev_inst));
                sdi->status = SR_ST_INACTIVE;