From: Gerhard Sittig Date: Fri, 9 Feb 2018 17:48:29 +0000 (+0100) Subject: fx2lafw: silence "NULL dereference" compiler warning X-Git-Url: http://sigrok.org/gitweb/?a=commitdiff_plain;h=0d1c51f57f31baeb3a05f511728129351f9655fd;hp=f6051b9eca164319131ada85c3f82f75dca460cf;p=libsigrok.git 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: