X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fstdio%2Ffwrite.c;h=7a567b2c55a94b30288444bd93f6fc48fff7e433;hb=e95538fa07d2b460b25ee6c2fef05f820888776d;hp=fa30c0d384d3128dcc964d15d2bff1a0c5e5e30f;hpb=5a6e8d098abfef67028e6c3edbac39e0bbaf8bd8;p=musl diff --git a/src/stdio/fwrite.c b/src/stdio/fwrite.c index fa30c0d3..7a567b2c 100644 --- a/src/stdio/fwrite.c +++ b/src/stdio/fwrite.c @@ -28,6 +28,7 @@ size_t __fwritex(const unsigned char *restrict s, size_t l, FILE *restrict f) size_t fwrite(const void *restrict src, size_t size, size_t nmemb, FILE *restrict f) { size_t k, l = size*nmemb; + if (!size) nmemb = 0; FLOCK(f); k = __fwritex(src, l, f); FUNLOCK(f);