VirtualBox

Changeset 59517 in vbox


Ignore:
Timestamp:
Jan 29, 2016 9:07:14 AM (9 years ago)
Author:
vboxsync
Message:

VBoxService/VBoxServiceControlProcess.cpp: Check for pszDomain in vgsvcGstCtrlProcessCreateProcess().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceControlProcess.cpp

    r59134 r59517  
    12091209 */
    12101210static int vgsvcGstCtrlProcessCreateProcess(const char *pszExec, const char * const *papszArgs, RTENV hEnv, uint32_t fFlags,
    1211                                             PCRTHANDLE phStdIn, PCRTHANDLE phStdOut, PCRTHANDLE phStdErr, const char *pszAsUser,
    1212                                             const char *pszPassword, const char *pszDomain, PRTPROCESS phProcess)
     1211                                            PCRTHANDLE phStdIn, PCRTHANDLE phStdOut, PCRTHANDLE phStdErr,
     1212                                            const char *pszAsUser, const char *pszPassword, const char *pszDomain,
     1213                                            PRTPROCESS phProcess)
    12131214{
    12141215    AssertPtrReturn(pszExec, VERR_INVALID_PARAMETER);
    12151216    AssertPtrReturn(papszArgs, VERR_INVALID_PARAMETER);
     1217    /* phStdIn is optional. */
     1218    /* phStdOut is optional. */
     1219    /* phStdErr is optional. */
     1220    /* pszPassword is optional. */
     1221    /* pszDomain is optional. */
    12161222    AssertPtrReturn(phProcess, VERR_INVALID_PARAMETER);
    12171223
    12181224    int  rc = VINF_SUCCESS;
    12191225    char szExecExp[RTPATH_MAX];
     1226
     1227#ifdef DEBUG
     1228    /* Never log this in release mode! */
     1229    VGSvcVerbose(4, "pszUser=%s, pszPassword=%s, pszDomain=%s\n", pszAsUser, pszPassword, pszDomain);
     1230#endif
    12201231
    12211232#ifdef RT_OS_WINDOWS
     
    13561367             * the domain name built-in, e.g. "[email protected]". */
    13571368            char *pszUserUPN = NULL;
    1358             if (strlen(pszDomain))
     1369            if (   pszDomain
     1370                && strlen(pszDomain))
    13591371            {
    13601372                int cbUserUPN = RTStrAPrintf(&pszUserUPN, "%s@%s", pszAsUser, pszDomain);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette