From: VMware, Inc <> Date: Tue, 24 Aug 2010 18:32:48 +0000 (-0700) Subject: vixTools: Init userArgs before passing it to ProcMgr_ExecAsync. X-Git-Tag: 2010.08.24-292196~29 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6de95d869a79f8279d2be0f62b55858752ff0cb3;p=thirdparty%2Fopen-vm-tools.git vixTools: Init userArgs before passing it to ProcMgr_ExecAsync. Signed-off-by: Marcelo Vanzin --- diff --git a/open-vm-tools/services/plugins/vix/vixTools.c b/open-vm-tools/services/plugins/vix/vixTools.c index 51321102b..7ccd749cb 100644 --- a/open-vm-tools/services/plugins/vix/vixTools.c +++ b/open-vm-tools/services/plugins/vix/vixTools.c @@ -4429,11 +4429,11 @@ if (0 == *interpreterName) { asyncState->requestName = Util_SafeStrdup(requestName); asyncState->runProgramOptions = scriptRequest->scriptOptions; + memset(&procArgs, 0, sizeof procArgs); #if defined(_WIN32) if (PROCESS_CREATOR_USER_TOKEN != userToken) { forcedRoot = Impersonate_ForceRoot(); } - memset(&procArgs, 0, sizeof procArgs); procArgs.hToken = (PROCESS_CREATOR_USER_TOKEN == userToken) ? NULL : userToken; procArgs.bInheritHandles = TRUE; #else