VirtualBox

Changeset 22733 in vbox for trunk/src


Ignore:
Timestamp:
Sep 3, 2009 10:00:08 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
51863
Message:

VBoxService: Corrected validation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceExec.cpp

    r22728 r22733  
    114114bool VBoxServiceExecValidateFlags(char* pszFlags)
    115115{
    116     if (pszFlags == NULL)
    117         return false;
     116    bool ret = false;
    118117
    119118    if (   (NULL != RTStrStr(pszFlags, "TRANSIENT"))
    120119        && (NULL != RTStrStr(pszFlags, "RDONLYGUEST")))
    121120    {
    122         return true;
     121        ret = true;
    123122    }
    124     return false;
     123    VBoxServiceVerbose(3, "Validating flags %s = %s\n",
     124                       ((pszFlags == NULL) || (RTStrICmp(pszFlags, "") == 0)) ? "<NULL>" : pszFlags,
     125                       ret ? "true" : "false");
     126    return ret;
    125127}
    126128
     
    186188                else
    187189                {
    188                     !VBoxServiceExecValidateFlags(pszSysprepCmdFlags) ? rc = rc : rc = VERR_ACCESS_DENIED;
     190                    VBoxServiceExecValidateFlags(pszSysprepCmdFlags) ? rc = rc : rc = VERR_ACCESS_DENIED;
    189191                    if (RT_SUCCESS(rc))
    190192                    {
     
    232234                else
    233235                {
    234                     !VBoxServiceExecValidateFlags(pszSysprepArgsFlags) ? rc = rc : rc = VERR_ACCESS_DENIED;
     236                    VBoxServiceExecValidateFlags(pszSysprepArgsFlags) ? rc = rc : rc = VERR_ACCESS_DENIED;
    235237                    if (RT_SUCCESS(rc))
    236238                    {
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