]> git.ipfire.org Git - thirdparty/open-vm-tools.git/commitdiff
vixTools: Init userArgs before passing it to ProcMgr_ExecAsync.
authorVMware, Inc <>
Tue, 24 Aug 2010 18:32:48 +0000 (11:32 -0700)
committerMarcelo Vanzin <mvanzin@vmware.com>
Tue, 24 Aug 2010 18:32:48 +0000 (11:32 -0700)
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
open-vm-tools/services/plugins/vix/vixTools.c

index 51321102b77e7d65cea27b2bf3408e75f6bd1885..7ccd749cb2ddb63ce0ff7e1313aa1851e18122a6 100644 (file)
@@ -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