]> sigrok.org Git - libsigrok.git/commitdiff
hameg-hmo: Populate sdi->serial_num
authorSoeren Apel <redacted>
Thu, 16 Oct 2014 20:42:38 +0000 (22:42 +0200)
committerBert Vermeulen <redacted>
Fri, 17 Oct 2014 01:02:52 +0000 (03:02 +0200)
src/hardware/hameg-hmo/api.c

index 78cdc1733157fc0b5dba9cb47bfd5af67b1b2cf1..31c11e2b361caacf439ad49bf3db9051ab3125e8 100644 (file)
@@ -80,16 +80,19 @@ static struct sr_dev_inst *hmo_probe_serial_device(struct sr_scpi_dev_inst *scpi
                                    hw_info->firmware_version))) {
                goto fail;
        }
+
+       sdi->driver = di;
+       sdi->inst_type = SR_INST_SCPI;
+       sdi->conn = scpi;
+       sdi->serial_num = g_strdup(hw_info->serial_number);
+
        sr_scpi_hw_info_free(hw_info);
        hw_info = NULL;
 
        if (!(devc = g_try_malloc0(sizeof(struct dev_context))))
                goto fail;
 
-       sdi->driver = di;
        sdi->priv = devc;
-       sdi->inst_type = SR_INST_SCPI;
-       sdi->conn = scpi;
 
        if (hmo_init_device(sdi) != SR_OK)
                goto fail;