* chew.c (write_buffer): Check fwrite return value.

This commit is contained in:
Alan Modra 2007-10-15 02:00:28 +00:00
parent b165715209
commit 5375ec41be
2 changed files with 8 additions and 1 deletions

View file

@ -1,3 +1,7 @@
2007-10-15 Alan Modra <amodra@bigpond.net.au>
* chew.c (write_buffer): Check fwrite return value.
2007-09-14 Alan Modra <amodra@bigpond.net.au>
* Makefile.in: Regenerate.

View file

@ -120,6 +120,7 @@ static void overwrite_string (string_type *, string_type *);
static void catbuf (string_type *, char *, unsigned int);
static void cattext (string_type *, char *);
static void catstr (string_type *, string_type *);
static void die (char *);
#endif
static void
@ -162,7 +163,9 @@ write_buffer (buffer, f)
string_type *buffer;
FILE *f;
{
fwrite (buffer->ptr, buffer->write_idx, 1, f);
if (buffer->write_idx != 0
&& fwrite (buffer->ptr, buffer->write_idx, 1, f) != 1)
die ("cannot write output");
}
static void