- if ((sdi = sr_get_device_instance(device_instances, device_index)))
- {
- sigma = sdi->priv;
- if (sdi->status == SR_ST_ACTIVE)
- ftdi_usb_close(&sigma->ftdic);
+ if (!(sdi = sr_get_device_instance(device_instances, device_index))) {
+ sr_err("sigma: %s: sdi was NULL", __func__);
+ return SR_ERR; /* TODO: SR_ERR_ARG? */
+ }