rotozoom: Check return value of fread().
authorDiego Biurrun <diego@biurrun.de>
Mon, 9 May 2011 10:42:15 +0000 (12:42 +0200)
committerDiego Biurrun <diego@biurrun.de>
Wed, 11 May 2011 09:54:57 +0000 (11:54 +0200)
This fixes the warnings:
tests/rotozoom.c:252: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
tests/rotozoom.c:254: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result

tests/rotozoom.c

index 644ae8b..d61ce21 100644 (file)
@@ -249,9 +249,11 @@ static int init_demo(const char *filename)
         return 1;
     }
 
-    fread(line, 1, 15, fichier);
+    if (fread(line, 1, 15, fichier) != 15)
+        return 1;
     for (i = 0; i < H; i++) {
-        fread(line, 1, 3 * W, fichier);
+        if (fread(line, 1, 3 * W, fichier) != 3 * W)
+            return 1;
         for (j = 0; j < W; j++) {
             tab_r[W * i + j] = line[3 * j    ];
             tab_g[W * i + j] = line[3 * j + 1];