X-Git-Url: http://git.samba.org/samba.git/?p=sfrench%2Fcifs-2.6.git;a=blobdiff_plain;f=usr%2Fgen_init_cpio.c;h=b2b3c2d1cf8bd37849d92b9a1d06131f1cf14f96;hp=83b3dde1a83b74a5f1e75cb2d98a44787e33bca2;hb=65a80b4c61f5b5f6eb0f5669c8fb120893bfb388;hpb=df87f344efac96cb9f9367e82509208216f1e0fa diff --git a/usr/gen_init_cpio.c b/usr/gen_init_cpio.c index 83b3dde1a83b..b2b3c2d1cf8b 100644 --- a/usr/gen_init_cpio.c +++ b/usr/gen_init_cpio.c @@ -354,7 +354,10 @@ static int cpio_mkfile(const char *name, const char *location, push_pad(); if (size) { - fwrite(filebuf, size, 1, stdout); + if (fwrite(filebuf, size, 1, stdout) != 1) { + fprintf(stderr, "writing filebuf failed\n"); + goto error; + } offset += size; push_pad(); }