VirtualBox

Ignore:
Timestamp:
Oct 24, 2008 2:17:17 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
38424
Message:

Guest Properties (Main, HostServices, VBoxGuestLib): MAX_*_LEN is the size in bytes, not the string length

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/GuestProperties/service.cpp

    r13551 r13556  
    373373    uint32_t cchName, cchBuf;
    374374    size_t cchValue, cchFlags, cchBufActual;
    375     char szFlags[MAX_FLAGS_LEN + 1];
     375    char szFlags[MAX_FLAGS_LEN];
    376376    uint32_t fFlags;
    377377
     
    649649    if (RT_SUCCESS(rc))
    650650        rc = VBoxHGCMParmPtrGet(&paParms[0], (void **) &paszPatterns, &cchPatterns);
    651     if (RT_SUCCESS(rc) && cchPatterns > MAX_PATTERN_LEN + 1)
     651    if (RT_SUCCESS(rc) && cchPatterns > MAX_PATTERN_LEN)
    652652        rc = VERR_TOO_MUCH_DATA;
    653653    if (RT_SUCCESS(rc))
     
    658658 */
    659659    bool matchAll = false;
    660     char pszPatterns[MAX_PATTERN_LEN + 1];
     660    char pszPatterns[MAX_PATTERN_LEN];
    661661    if (   (NULL == paszPatterns)
    662662        || (cchPatterns < 2)  /* An empty pattern string means match all */
     
    758758    uint64_t u64Timestamp = 0;
    759759    uint32_t fFlags = NILFLAG;
    760     char szFlags[MAX_FLAGS_LEN + 1];
     760    char szFlags[MAX_FLAGS_LEN];
    761761    char *pszName = NULL, *pszValue = NULL, *pszFlags = NULL;
    762762
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