diff options
-rw-r--r-- | smtpd/queue_fs.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/smtpd/queue_fs.c b/smtpd/queue_fs.c index b3ac4f95..a44aa72a 100644 --- a/smtpd/queue_fs.c +++ b/smtpd/queue_fs.c @@ -235,8 +235,7 @@ queue_fs_envelope_create(uint32_t msgid, const char *buf, size_t len, fsqueue_envelope_incoming_path(*evpid, path, sizeof(path)); - r = fsqueue_envelope_dump(path, buf, len, 0, 0); - if (r >= 0) + if ((r = fsqueue_envelope_dump(path, buf, len, 0, 0)) != 0) goto done; } r = 0; |