aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--smtpd/queue_fs.c3
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;