xwrite: nop when len=0 / size=0
diff --git a/src/main.c b/src/main.c
index cd438a4..bffd798 100644
--- a/src/main.c
+++ b/src/main.c
@@ -76,6 +76,8 @@ static void help() {
}
static void xwrite(const void * data, size_t size, size_t len, FILE * des) {
+ if (len == 0 || size == 0)
+ return;
if (fwrite(data, size, len, des) != len) {
fprintf(stderr, "Write error: %s\n", strerror(errno));
exit(1);
