VirtualBox

Ignore:
Timestamp:
Mar 12, 2020 2:03:49 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
136424
Message:

Main: bugref:9341: Fixed "the VM starts always during autostart regardless the config for the current user in Windows"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxAutostart/VBoxAutostart-win.cpp

    r82968 r83271  
    779779}
    780780
    781 static int autostartStartVMs()
     781static RTEXITCODE autostartStartVMs()
    782782{
    783783    int rc = autostartSetup();
     784    if (RT_FAILURE(rc))
     785        return RTEXITCODE_FAILURE;
    784786
    785787    const char *pszConfigFile = RTEnvGet("VBOXAUTOSTART_CONFIG");
     
    865867    }
    866868
    867     rc = autostartStartMain(pCfgAstUser);
     869    RTEXITCODE ec = autostartStartMain(pCfgAstUser);
    868870    autostartConfigAstDestroy(pCfgAst);
    869     if (RT_FAILURE(rc))
    870         autostartSvcLogError("Starting VMs failed, rc=%Rrc\n", rc);
    871 
    872     return rc;
     871    if (ec != RTEXITCODE_SUCCESS)
     872        autostartSvcLogError("Starting VMs failed\n");
     873
     874    return ec;
    873875}
    874876
     
    912914                    {
    913915                        LogFlow(("autostartSvcWinServiceMain: calling autostartStartVMs\n"));
    914                         rc = autostartStartVMs();
    915                         if (RT_SUCCESS(rc))
     916                        RTEXITCODE ec = autostartStartVMs();
     917                        if (ec == RTEXITCODE_SUCCESS)
    916918                        {
    917919                            LogFlow(("autostartSvcWinServiceMain: done string VMs\n"));
Note: See TracChangeset for help on using the changeset viewer.

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