From 02955332064a8b513cc6a6881eeb7bbbf8b02098 Mon Sep 17 00:00:00 2001 Message-Id: <02955332064a8b513cc6a6881eeb7bbbf8b02098.1715721443.git.mdw@distorted.org.uk> From: Mark Wooding Date: Thu, 2 Mar 2006 01:48:11 +0000 Subject: [PATCH] qmail-checkspam: Provide argv[0] when execing qmail-queue. Organization: Straylight/Edgeware From: Mark Wooding --- qmail-checkspam.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qmail-checkspam.c b/qmail-checkspam.c index 578dcf8..9f7411e 100644 --- a/qmail-checkspam.c +++ b/qmail-checkspam.c @@ -106,6 +106,7 @@ int main(int argc, char *argv[]) struct message m; int fd_m[2], fd_e[2]; pid_t kid; + const char *qmq; int rc; m.max_len = intenv("QMAIL_CHECKSPAM_MAXLEN", 2 * 1024 * 1024); @@ -147,8 +148,8 @@ int main(int argc, char *argv[]) close(fd_e[0]); close(fd_m[1]); close(fd_e[1]); - execlp(strenv("QMAIL_CHECKSPAM_QUEUE", "/var/qmail/bin/qmail-queue"), - (char *)0); + qmq = strenv("QMAIL_CHECKSPAM_QUEUE", "/var/qmail/bin/qmail-queue"); + execlp(qmq, qmq, (char *)0); fprintf(stderr, "failed to exec: %s\n", strerror(errno)); return (56); } -- [mdw]