From 3c5ab2b46ee6fdb6c04742aefaa4375364394037 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Sat, 9 Jul 2016 12:13:40 +0900 Subject: [PATCH] evas generic loader raw - fix small coverity complaint technically we dont handle a failed fwrite to stdout according to coverity, but this is harmless as it doesnt matter if it fails - the owner process cares. slave does not. silence CID 1356615 --- src/generic/evas/raw/main.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/generic/evas/raw/main.c b/src/generic/evas/raw/main.c index ac9f810048..275815b3cb 100644 --- a/src/generic/evas/raw/main.c +++ b/src/generic/evas/raw/main.c @@ -229,7 +229,14 @@ int main(int argc, char **argv) else { printf("data\n"); - fwrite(data, (unsigned int)(width * height) * sizeof(DATA32), 1, stdout); + if (fwrite(data, + (unsigned int)(width * height) * sizeof(DATA32), + 1, stdout) != 1) + { + shm_free(); + _raw_shutdown(); + return -1; + } } shm_free(); }