VirtualBox

Changeset 14459 in vbox


Ignore:
Timestamp:
Nov 21, 2008 2:04:11 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39733
Message:

HostServices/GuestProperties: don't allow "*", "?" or "|" in property names either

File:
1 edited

Legend:

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

    r14458 r14459  
    378378        rc = RTStrValidateEncodingEx(pszName, RT_MIN(cbName, (uint32_t) MAX_NAME_LEN),
    379379                                     RTSTR_VALIDATE_ENCODING_ZERO_TERMINATED);
    380 
     380    for (unsigned i = 0; RT_SUCCESS(rc) && i < cbName; ++i)
     381        if (pszName[i] == '*' || pszName[i] == '?' || pszName[i] == '|')
     382            rc = VERR_INVALID_PARAMETER;
    381383    LogFlowFunc(("returning %Rrc\n", rc));
    382384    return rc;
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