Update of /cvsroot/vpopmail/vpopmail
In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv10939
Modified Files:
ChangeLog vdelivermail.c
Log Message:
Tom's fix for setenf in vdelivermail
Index: ChangeLog
===================================================================
RCS file: /cvsroot/vpopmail/vpopmail/ChangeLog,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -d -r1.187 -r1.188
--- ChangeLog 4 Nov 2007 01:10:00 -0000 1.187
+++ ChangeLog 18 Nov 2007 05:15:19 -0000 1.188
@@ -2,7 +2,11 @@
or info related to the entry. <http://sourceforge.net/projects/vpopmail/>
5.4.27 - unreleased
+ Jeremy Kister, Rick Widmer, Tom Collins
+ - Solaris doesn't like setenv
+ Michael Johnson, Steve Cole, dhaval, Rick Widmer
+ - Another attempt at maildirquota
5.4.26 - Released 3-Nov-2007
Index: vdelivermail.c
===================================================================
RCS file: /cvsroot/vpopmail/vpopmail/vdelivermail.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- vdelivermail.c 17 Nov 2007 09:07:27 -0000 1.20
+++ vdelivermail.c 18 Nov 2007 05:15:19 -0000 1.21
@@ -901,7 +901,6 @@
int child;
char *(args[4]);
int wstat;
- char envbuf[MAX_ENV_BUFF];
while ((*prog == ' ') || (*prog == '|')) ++prog;
@@ -912,8 +911,7 @@
vexit(EXIT_DEFER);
case 0:
- snprintf( envbuf, sizeof(envbuf), "%s=%s", "SHELL", "/bin/sh");
- putenv(envbuf);
+ putenv("SHELL=/bin/sh");
args[0] = "/bin/sh"; args[1] = "-c"; args[2] = prog; args[3] = 0;
sig_catch(SIGPIPE,SIG_DFL);
execv(*args,args);
|