X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=blobdiff_plain;f=src%2Fhardware%2Fserial-dmm%2Fapi.c;h=0809975334d16b101ea3381eff7488c9ea8f9eff;hp=fb446de4c4fac86d82b67bb0e70b572a6ea93c4e;hb=1a8639164e4e44a43fe1558e30823606f7b607b3;hpb=8852eb75d14730484e66f9e0ff2b177934615a6f diff --git a/src/hardware/serial-dmm/api.c b/src/hardware/serial-dmm/api.c index fb446de4..08099753 100644 --- a/src/hardware/serial-dmm/api.c +++ b/src/hardware/serial-dmm/api.c @@ -53,7 +53,7 @@ static int init(struct sr_dev_driver *di, struct sr_context *sr_ctx) static GSList *scan(struct sr_dev_driver *di, GSList *options) { - struct dmm_info *dmm = (struct dmm_info *) di; + struct dmm_info *dmm; struct sr_config *src; GSList *l, *devices; const char *conn, *serialcomm; @@ -65,6 +65,8 @@ static GSList *scan(struct sr_dev_driver *di, GSList *options) size_t len; uint8_t buf[128]; + dmm = (struct dmm_info *)di; + conn = serialcomm = NULL; for (l = options; l; l = l->next) { src = l->data;