VirtualBox

Changeset 44513 in vbox for trunk/src


Ignore:
Timestamp:
Feb 1, 2013 2:04:48 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83551
Message:

VBoxManage: don't crash here if no guest is running

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp

    r44309 r44513  
    10081008            }
    10091009
    1010             ComPtr<IGuest> guest;
    1011             CHECK_ERROR_BREAK(console, COMGETTER(Guest)(guest.asOutParam()));
    1012             CHECK_ERROR_BREAK(guest, SetCredentials(Bstr(a->argv[2]).raw(),
    1013                                                     Bstr(passwd).raw(),
    1014                                                     Bstr(domain).raw(),
    1015                                                     fAllowLocalLogon));
     1010            ComPtr<IGuest> pGuest;
     1011            CHECK_ERROR_BREAK(console, COMGETTER(Guest)(pGuest.asOutParam()));
     1012            if (!pGuest)
     1013            {
     1014                RTMsgError("Guest not running");
     1015                rc = E_FAIL;
     1016                break;
     1017            }
     1018            CHECK_ERROR_BREAK(pGuest, SetCredentials(Bstr(a->argv[2]).raw(),
     1019                                                     Bstr(passwd).raw(),
     1020                                                     Bstr(domain).raw(),
     1021                                                     fAllowLocalLogon));
    10161022        }
    10171023#if 0 /* TODO: review & remove */
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