summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
inline | side by side (from parent 1:
382cb19)
This cleans up a warning generated by clang's static analyzer.
*devices = g_slist_append(*devices, sdi);
drvc->instances = g_slist_append(drvc->instances, sdi);
*devices = g_slist_append(*devices, sdi);
drvc->instances = g_slist_append(drvc->instances, sdi);
+ if (ret == SR_OK)
+ return SR_OK;
err_free_dev_inst:
sr_dev_inst_free(sdi);
err_free_dev_inst:
sr_dev_inst_free(sdi);
struct dev_context *devc;
int ret;
struct dev_context *devc;
int ret;
if (!(devc = sdi->priv))
return SR_ERR_BUG;
if (!(devc = sdi->priv))
return SR_ERR_BUG;
sdi->status = SR_ST_ACTIVE;
sdi->status = SR_ST_ACTIVE;
+ if (ret == SR_OK)
+ return SR_OK;
err_ftdi_free:
ftdi_free(devc->ftdic); /* Close device (if open), free FTDI context. */
err_ftdi_free:
ftdi_free(devc->ftdic); /* Close device (if open), free FTDI context. */