VirtualBox

Changeset 45158 in vbox


Ignore:
Timestamp:
Mar 25, 2013 8:57:28 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
84480
Message:

VBoxManage: don't crash on controlvm guestmemoryballoon if the VM isn't running

File:
1 edited

Legend:

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

    r45021 r45158  
    12081208            }
    12091209            /* guest is running; update IGuest */
    1210             ComPtr <IGuest> guest;
    1211             rc = console->COMGETTER(Guest)(guest.asOutParam());
     1210            ComPtr <IGuest> pGuest;
     1211            rc = console->COMGETTER(Guest)(pGuest.asOutParam());
    12121212            if (SUCCEEDED(rc))
    1213                 CHECK_ERROR(guest, COMSETTER(MemoryBalloonSize)(uVal));
     1213            {
     1214                if (!pGuest)
     1215                {
     1216                    RTMsgError("Guest not running");
     1217                    rc = E_FAIL;
     1218                    break;
     1219                }
     1220                CHECK_ERROR(pGuest, COMSETTER(MemoryBalloonSize)(uVal));
     1221            }
    12141222        }
    12151223        else if (!strcmp(a->argv[1], "teleport"))
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