struct dev_context *devc;
if (sdi->status != SR_ST_ACTIVE)
- return SR_ERR;
+ return SR_ERR_DEV_CLOSED;
devc = sdi->priv;
struct dev_context *devc;
struct sr_serial_dev_inst *serial;
- devc = sdi->priv;
+ if (sdi->status != SR_ST_ACTIVE)
+ return SR_ERR_DEV_CLOSED;
+ devc = sdi->priv;
devc->cb_data = cb_data;
-
devc->num_samples = 0;
devc->starttime = g_get_monotonic_time();