VirtualBox

Changeset 94307 in vbox for trunk


Ignore:
Timestamp:
Mar 18, 2022 1:38:46 PM (3 years ago)
Author:
vboxsync
Message:

VbglR3/VbglR3GuestPropWait: Removed the rest of the old pszWasDeleted validation code. Zero the buffer to be on the extra extra safe side. bugref:10185

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxGuest/lib/VBoxGuestR3LibGuestProp.cpp

    r94249 r94307  
    955955
    956956    VbglHGCMParmPtrSetString(&Msg.patterns, pszPatterns);
     957    RT_BZERO(pvBuf, cbBuf);
    957958    VbglHGCMParmPtrSet(&Msg.buffer, pvBuf, cbBuf);
    958959    VbglHGCMParmUInt64Set(&Msg.timestamp, u64Timestamp);
     
    10081009        if (pfWasDeleted)
    10091010            *pfWasDeleted = chWasDeleted == '1';
    1010 
    1011         /* Validate end of buffer string. */
    1012         char *pszEos = RTStrEnd(pszWasDeleted, cbBuf - (pszWasDeleted - (char *)pvBuf));
    1013         AssertPtrReturn(pszEos, VERR_TOO_MUCH_DATA);
    10141011    }
    10151012
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