chronovu-la8: Code cleanup.

This cleans up a warning generated by clang's static analyzer.
This commit is contained in:
Bert Vermeulen 2014-10-02 14:58:57 +02:00
parent 382cb19f29
commit 65c8d48f14
1 changed files with 4 additions and 4 deletions

View File

@ -142,7 +142,8 @@ static int add_device(int idx, int model, GSList **devices)
*devices = g_slist_append(*devices, sdi); *devices = g_slist_append(*devices, sdi);
drvc->instances = g_slist_append(drvc->instances, sdi); drvc->instances = g_slist_append(drvc->instances, sdi);
return SR_OK; if (ret == SR_OK)
return SR_OK;
err_free_dev_inst: err_free_dev_inst:
sr_dev_inst_free(sdi); sr_dev_inst_free(sdi);
@ -210,8 +211,6 @@ static int dev_open(struct sr_dev_inst *sdi)
struct dev_context *devc; struct dev_context *devc;
int ret; int ret;
ret = SR_ERR;
if (!(devc = sdi->priv)) if (!(devc = sdi->priv))
return SR_ERR_BUG; return SR_ERR_BUG;
@ -254,7 +253,8 @@ static int dev_open(struct sr_dev_inst *sdi)
sdi->status = SR_ST_ACTIVE; sdi->status = SR_ST_ACTIVE;
return SR_OK; if (ret == SR_OK)
return SR_OK;
err_ftdi_free: err_ftdi_free:
ftdi_free(devc->ftdic); /* Close device (if open), free FTDI context. */ ftdi_free(devc->ftdic); /* Close device (if open), free FTDI context. */