]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/testo/api.c
Eliminate sr_dev_inst_new().
[libsigrok.git] / src / hardware / testo / api.c
index 3ceb08698d9ff24c8b7f86cb0fd3fb2d68a15c7c..58a5159f28d0d295eac42c6ef97117b200789c05 100644 (file)
@@ -124,8 +124,10 @@ static GSList *scan(GSList *options)
                if (strcmp(product, "testo 435/635/735"))
                        continue;
 
-               sdi = sr_dev_inst_new(SR_ST_INACTIVE, "Testo",
-                               "435/635/735", NULL);
+               sdi = g_malloc0(sizeof(struct sr_dev_inst));
+               sdi->status = SR_ST_INACTIVE;
+               sdi->vendor = g_strdup("Testo");
+               sdi->model = g_strdup("435/635/735");
                sdi->driver = di;
                sdi->inst_type = SR_INST_USB;
                sdi->conn = sr_usb_dev_inst_new(libusb_get_bus_number(devlist[i]),