iio: scd4x: check return of scd4x_write_and_fetch
authorTom Rix <trix@redhat.com>
Tue, 1 Mar 2022 02:52:23 +0000 (18:52 -0800)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Mon, 4 Apr 2022 08:19:01 +0000 (09:19 +0100)
commitf50232193e61cf89a73130b5e843fef30763c428
tree32dd70f076277f345c31424a5e46ac7e7774fb3a
parent460bfa65b0de72f4d8a808bc7cfb1cb591a95b18
iio: scd4x: check return of scd4x_write_and_fetch

Clang static analysis reports this problem
scd4x.c:474:10: warning: The left operand of '==' is a
  garbage value
  if (val == 0xff) {
      ~~~ ^
val is only set from a successful call to scd4x_write_and_fetch()
So check it's return.

Fixes: 49d22b695cbb ("drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor")
Signed-off-by: Tom Rix <trix@redhat.com>
Link: https://lore.kernel.org/r/20220301025223.223223-1-trix@redhat.com
Cc: <Stable@vger.kernel.org>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/chemical/scd4x.c