summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/queue_backend.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.sbin/smtpd/queue_backend.c')
-rw-r--r--usr.sbin/smtpd/queue_backend.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/usr.sbin/smtpd/queue_backend.c b/usr.sbin/smtpd/queue_backend.c
index 504e798391e..245e0d9fc03 100644
--- a/usr.sbin/smtpd/queue_backend.c
+++ b/usr.sbin/smtpd/queue_backend.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: queue_backend.c,v 1.53 2014/12/08 08:19:36 gilles Exp $ */
+/* $OpenBSD: queue_backend.c,v 1.54 2015/01/16 06:40:21 deraadt Exp $ */
/*
* Copyright (c) 2011 Gilles Chehade <gilles@poolp.org>
@@ -28,6 +28,7 @@
#include <event.h>
#include <fcntl.h>
#include <imsg.h>
+#include <limits.h>
#include <inttypes.h>
#include <libgen.h>
#include <pwd.h>
@@ -179,7 +180,7 @@ queue_message_create(uint32_t *msgid)
int
queue_message_delete(uint32_t msgid)
{
- char msgpath[MAXPATHLEN];
+ char msgpath[PATH_MAX];
int r;
profile_enter("queue_message_delete");
@@ -200,8 +201,8 @@ int
queue_message_commit(uint32_t msgid)
{
int r;
- char msgpath[MAXPATHLEN];
- char tmppath[MAXPATHLEN];
+ char msgpath[PATH_MAX];
+ char tmppath[PATH_MAX];
FILE *ifp = NULL;
FILE *ofp = NULL;