From: Gerhard Sittig Date: Fri, 9 Feb 2018 17:48:29 +0000 (+0100) Subject: fx2lafw: silence "NULL dereference" compiler warning X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=0d1c51f57f31baeb3a05f511728129351f9655fd fx2lafw: silence "NULL dereference" compiler warning Check pointers' validity before dereferencing them. This was reported by clang's scan-build. --- diff --git a/src/hardware/fx2lafw/api.c b/src/hardware/fx2lafw/api.c index a2de010a..adae8045 100644 --- a/src/hardware/fx2lafw/api.c +++ b/src/hardware/fx2lafw/api.c @@ -540,6 +540,8 @@ static int config_list(uint32_t key, GVariant **data, case SR_CONF_DEVICE_OPTIONS: return STD_CONFIG_LIST(key, data, sdi, cg, scanopts, drvopts, devopts); case SR_CONF_SAMPLERATE: + if (!devc) + return SR_ERR_NA; *data = std_gvar_samplerates(devc->samplerates, devc->num_samplerates); break; case SR_CONF_TRIGGER_MATCH: