X-Git-Url: http://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fhardware%2Flink-mso19%2Fapi.c;h=c1162c982207f2c9f01317edc8b08a8563f343e9;hp=29a5952ac03587a153fa9cfa9ce15b1596984b2d;hb=aac29cc192ccf82b64e77b5e6b11b411da32deed;hpb=a9b2283fd038a2a8c3e2dc1ede4fcc51d5e62c7c diff --git a/src/hardware/link-mso19/api.c b/src/hardware/link-mso19/api.c index 29a5952a..c1162c98 100644 --- a/src/hardware/link-mso19/api.c +++ b/src/hardware/link-mso19/api.c @@ -203,8 +203,11 @@ static GSList *scan(GSList *options) return devices; } - struct sr_dev_inst *sdi = sr_dev_inst_new(SR_ST_INACTIVE, - manufacturer, product, hwrev); + struct sr_dev_inst *sdi = g_malloc0(sizeof(struct sr_dev_inst)); + sdi->status = SR_ST_INACTIVE; + sdi->vendor = g_strdup(manufacturer); + sdi->model = g_strdup(product); + sdi->version = g_strdup(hwrev); if (!sdi) { sr_err("Unable to create device instance for %s",