VirtualBox

Changeset 24620 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Nov 12, 2009 6:39:46 PM (15 years ago)
Author:
vboxsync
Message:

Saved state screenshot Main API fix (xTracker 4364).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/MachineImpl.cpp

    r24619 r24620  
    39723972                    if (typeOfBlock == u32Type)
    39733973                    {
    3974                         if (cbBlock != 0)
     3974                        if (cbBlock > 2 * sizeof (uint32_t))
    39753975                        {
    3976                             pu8Data = (uint8_t *)RTMemAlloc(cbBlock);
     3976                            cbData = cbBlock - 2 * sizeof (uint32_t);
     3977                            pu8Data = (uint8_t *)RTMemAlloc(cbData);
    39773978                            if (pu8Data == NULL)
    39783979                            {
     
    39853986                            rc = SSMR3GetU32(pSSM, &u32Height);
    39863987                            AssertRCBreak(rc);
    3987                             rc = SSMR3GetMem(pSSM, pu8Data, cbBlock);
     3988                            rc = SSMR3GetMem(pSSM, pu8Data, cbData);
    39883989                            AssertRCBreak(rc);
    3989                             cbData = cbBlock;
    39903990                        }
    39913991                        else
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