X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fhardware%2Fcem-dt-885x%2Fapi.c;h=252946e330fcf3b075673f5c80c8819feee94008;hb=0af636bed97c174bea46e61e961eaa1b0b162e0f;hp=4cd0ccb6e745986ab9f82b323a64086be708e0f9;hpb=d7125bfa1ea1bc06c9df74d1aff6c4d50c62080c;p=libsigrok.git diff --git a/src/hardware/cem-dt-885x/api.c b/src/hardware/cem-dt-885x/api.c index 4cd0ccb6..252946e3 100644 --- a/src/hardware/cem-dt-885x/api.c +++ b/src/hardware/cem-dt-885x/api.c @@ -109,9 +109,10 @@ static GSList *scan(GSList *options) while (g_get_monotonic_time() - start < MAX_SCAN_TIME) { if (serial_read_nonblocking(serial, &c, 1) == 1 && c == 0xa5) { /* Found one. */ - if (!(sdi = sr_dev_inst_new(SR_ST_INACTIVE, "CEM", - "DT-885x", NULL))) - return NULL; + sdi = sr_dev_inst_new(); + sdi->status = SR_ST_INACTIVE; + sdi->vendor = g_strdup("CEM"); + sdi->model = g_strdup("DT-885x"); if (!(devc = g_try_malloc0(sizeof(struct dev_context)))) { sr_dbg("Device context malloc failed.");