From: Timo Sirainen Date: Fri, 4 Jun 2010 14:11:55 +0000 (+0100) Subject: script: Clear environment before running the script. X-Git-Tag: 2.0.beta6~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f945ad00fd50dbbbe09dc2e79e0d8d24f917052;p=thirdparty%2Fdovecot%2Fcore.git script: Clear environment before running the script. --HG-- branch : HEAD --- diff --git a/src/util/script.c b/src/util/script.c index 0d0a85c425..f8e1e4d2d7 100644 --- a/src/util/script.c +++ b/src/util/script.c @@ -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); }