VirtualBox

Changeset 103344 in vbox for trunk/src/VBox/Runtime/common


Ignore:
Timestamp:
Feb 14, 2024 1:56:17 AM (12 months ago)
Author:
vboxsync
Message:

IPRT/fdt.cpp: If you do strlen already, use memcpy instead of strcpy. cbStr always includes the terminator. pb would imply uint8_t pointer, not char pointer. [oops]

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/misc/fdt.cpp

    r103343 r103344  
    17131713        const char * const pszSrc = va_arg(va, const char *);
    17141714        size_t const cbStr = strlen(pszSrc) + 1;
    1715         Assert((size_t)(pchDst - (char *)pu32) >= cbStr);
     1715        Assert(cbStrings - (size_t)(pchDst - (char *)pu32) >= cbStr);
    17161716        memcpy(pchDst, pszSrc, cbStr);
    17171717        pchDst += cbStr;
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