From: Aurelien Jacobs Date: Wed, 19 Nov 2014 13:12:48 +0000 (+0100) Subject: Finish fixing broken sr_config_list() logic. X-Git-Tag: libsigrok-0.4.0~736 X-Git-Url: http://sigrok.org/gitweb/?a=commitdiff_plain;h=8a58419d37bdaff02f1e5540ec76f3bffdaf951f;p=libsigrok.git Finish fixing broken sr_config_list() logic. --- diff --git a/src/hwdriver.c b/src/hwdriver.c index c2ce6e6e..13be087a 100644 --- a/src/hwdriver.c +++ b/src/hwdriver.c @@ -616,9 +616,9 @@ SR_API int sr_config_list(const struct sr_dev_driver *driver, int ret; if (!driver || !data) - ret = SR_ERR; + return SR_ERR; else if (!driver->config_list) - ret = SR_ERR_ARG; + return SR_ERR_ARG; else if (key != SR_CONF_SCAN_OPTIONS && key != SR_CONF_DEVICE_OPTIONS) { if (check_key(driver, sdi, cg, key, SR_CONF_LIST) != SR_OK) return SR_ERR_ARG;