diff options
Diffstat (limited to 'usr.sbin/smtpd/queue_backend.c')
-rw-r--r-- | usr.sbin/smtpd/queue_backend.c | 9 |
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; |