]> sigrok.org Git - libsigrok.git/commitdiff
korad-kaxxxxp: address style nits, redundant data type in malloc
authorGerhard Sittig <redacted>
Sat, 25 Feb 2023 15:36:45 +0000 (16:36 +0100)
committerGerhard Sittig <redacted>
Sun, 26 Feb 2023 06:45:11 +0000 (07:45 +0100)
Rephrase malloc calls, eliminate a redundant yet unnecessary data type
duplication. Just get how much space the variable happens to require.

src/hardware/korad-kaxxxxp/api.c

index d36dc35815768f4d1637bb27cec0e155f7610847..8cbd1cce69728eb42689aa53a31c8c8caf0e779b 100644 (file)
@@ -310,7 +310,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
        sr_dbg("Found: %s %s (idx %zu).", model->vendor, model->name,
                model - &models[0]);
 
-       sdi = g_malloc0(sizeof(struct sr_dev_inst));
+       sdi = g_malloc0(sizeof(*sdi));
        sdi->status = SR_ST_INACTIVE;
        sdi->vendor = g_strdup(model->vendor);
        sdi->model = g_strdup(model->name);
@@ -323,7 +323,7 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options)
        sr_channel_new(sdi, 0, SR_CHANNEL_ANALOG, TRUE, "V");
        sr_channel_new(sdi, 1, SR_CHANNEL_ANALOG, TRUE, "I");
 
-       devc = g_malloc0(sizeof(struct dev_context));
+       devc = g_malloc0(sizeof(*devc));
        sr_sw_limits_init(&devc->limits);
        g_mutex_init(&devc->rw_mutex);
        devc->model = model;