chiark
/
gitweb
/
~mdw
/
misc
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1ad88a2
)
qmail-checkspam: Provide argv[0] when execing qmail-queue.
author
Mark Wooding
<mdw@distorted.org.uk>
Thu, 2 Mar 2006 01:48:11 +0000
(
01:48
+0000)
committer
Mark Wooding
<mdw@distorted.org.uk>
Thu, 2 Mar 2006 01:48:11 +0000
(
01:48
+0000)
qmail-checkspam.c
patch
|
blob
|
blame
|
history
diff --git
a/qmail-checkspam.c
b/qmail-checkspam.c
index 578dcf80fe1b35f5741788f5df7a3e56e355cf61..9f7411eb3cb5acbf1fa933b739594786d6eda457 100644
(file)
--- 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);
}