X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=notmuch-show.c;h=98b8535265f997c5c7651527a361ac2bbe92a6d5;hp=c3a3783a4094c952f61b567907b87f658a1381ab;hb=ae6b52488d71b879e2eb05d5ca6c4d4f641d0558;hpb=35addc95aef546db8fee90a181518fedd50148cd diff --git a/notmuch-show.c b/notmuch-show.c index c3a3783a..98b85352 100644 --- a/notmuch-show.c +++ b/notmuch-show.c @@ -851,7 +851,7 @@ format_part_raw (unused (const void *ctx), unused (sprinter_t *sp), return NOTMUCH_STATUS_FILE_ERROR; } - if (fwrite (buf, size, 1, stdout) != 1) { + if (size > 0 && fwrite (buf, size, 1, stdout) != 1) { fprintf (stderr, "Error: Write failed\n"); fclose (file); return NOTMUCH_STATUS_FILE_ERROR;