X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=uip%2Fscansbr.c;h=143a059cb6c4fc1dcca6532a13ffeb1cd55ee89f;hb=b28e871ba874a53257b37eed94adfc365ed6ebf2;hp=44cbf0d422896030c28d1fe5b859707c2394ea5f;hpb=1691e80890e5d8ba258c51c214a3e91880e1db2b;p=mmh diff --git a/uip/scansbr.c b/uip/scansbr.c index 44cbf0d..143a059 100644 --- a/uip/scansbr.c +++ b/uip/scansbr.c @@ -353,7 +353,7 @@ finished: } *--nxtbuf = tmpbuf; - if (outnum && fclose (scnout) == EOF) + if (outnum && (ferror(scnout) || fclose (scnout) == EOF)) adios (scnmsg, "write error on"); return (state != FILEEOF ? SCNERR : encrypted ? SCNENC : SCNMSG);