]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
script: Clear environment before running the script.
authorTimo Sirainen <tss@iki.fi>
Fri, 4 Jun 2010 14:11:55 +0000 (15:11 +0100)
committerTimo Sirainen <tss@iki.fi>
Fri, 4 Jun 2010 14:11:55 +0000 (15:11 +0100)
--HG--
branch : HEAD

src/util/script.c

index 0d0a85c425610d6e14382dca05fdc52e275ac518..f8e1e4d2d7db0cb37066bb12ad7815f5c6d27e80 100644 (file)
@@ -3,6 +3,7 @@
 #include "lib.h"
 #include "array.h"
 #include "str.h"
+#include "env-util.h"
 #include "execv-const.h"
 #include "master-interface.h"
 #include "master-service.h"
@@ -84,6 +85,7 @@ static void client_connected(struct master_service_connection *conn)
        if (close(conn->fd) < 0)
                i_error("close() failed: %m");
 
+       env_clean();
        args = array_idx(&exec_args, 0);
        execvp_const(args[0], args);
 }