From 821ffc9962ff96bbdb942f88411f14185d46ad6a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 19 Aug 2018 16:12:54 +0200 Subject: [PATCH] Clang scan-build error fix --- libretro-common/formats/png/rpng_encode.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libretro-common/formats/png/rpng_encode.c b/libretro-common/formats/png/rpng_encode.c index 3500c3aaf4..42df8116aa 100644 --- a/libretro-common/formats/png/rpng_encode.c +++ b/libretro-common/formats/png/rpng_encode.c @@ -150,7 +150,10 @@ static unsigned count_sad(const uint8_t *data, size_t size) size_t i; unsigned cnt = 0; for (i = 0; i < size; i++) - cnt += abs((int8_t)data[i]); + { + if (data[i]) + cnt += abs((int8_t)data[i]); + } return cnt; }