X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=notmuch-show.c;h=98b8535265f997c5c7651527a361ac2bbe92a6d5;hb=93bd675c2a900b234536c5beaf0f7749e8fbe872;hp=c3a3783a4094c952f61b567907b87f658a1381ab;hpb=c3a683299d4c27d6eadaacf4fb516f73a6c69fc3;p=notmuch 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;