Fix more "ignore return value" warnings from gcc 4.3.
[samba.git] / source / web / cgi.c
index bcb4ccd813854a52227ea38efb37367705caaad1..015f9d1ef79691e4c234abeeb3aaaa43fbe9cde4 100644 (file)
@@ -497,7 +497,9 @@ static void cgi_download(char *file)
 
        printf("Content-Length: %d\r\n\r\n", (int)st.st_size);
        while ((l=read(fd,buf,sizeof(buf)))>0) {
-               fwrite(buf, 1, l, stdout);
+               if (fwrite(buf, 1, l, stdout) != l) {
+                       break;
+               }
        }
        close(fd);
        exit(0);