From b1679c6aa916eafe0a490a246b3e6889ce98ac72 Mon Sep 17 00:00:00 2001 From: geraldo netto Date: Wed, 14 Feb 2018 16:19:46 -0200 Subject: [PATCH] fwrite: avoid segmentation fault when size = 0 Signed-off-by: geraldo netto --- src/stdio/fwrite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stdio/fwrite.c b/src/stdio/fwrite.c index 7a567b2..16d2041 100644 --- a/src/stdio/fwrite.c +++ b/src/stdio/fwrite.c @@ -32,7 +32,7 @@ size_t fwrite(const void *restrict src, size_t size, size_t nmemb, FILE *restric FLOCK(f); k = __fwritex(src, l, f); FUNLOCK(f); - return k==l ? nmemb : k/size; + return k==l ? nmemb : (size != 0) ? k/size : k; } weak_alias(fwrite, fwrite_unlocked); -- 2.7.4