X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=uip%2Fscansbr.c;h=143a059cb6c4fc1dcca6532a13ffeb1cd55ee89f;hp=44cbf0d422896030c28d1fe5b859707c2394ea5f;hb=c4ce52f0d1cc06ae49317c31a068a5e555bf54d6;hpb=8146bc09fc2e8ad69520ba998be51fb02cbf069c 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);