VirtualBox

Changeset 25335 in vbox for trunk/src


Ignore:
Timestamp:
Dec 11, 2009 4:44:06 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
55928
Message:

HostServices/GuestProperties: return VINF_PERMISSION_DENIED if the guest is not allowed to write or delete a guest property

File:
1 edited

Legend:

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

    r25306 r25335  
    237237            || (!isGuest && (eFlags & RDONLYHOST))
    238238           )
    239             return VERR_PERMISSION_DENIED;
     239            return VINF_PERMISSION_DENIED;
     240
    240241        return VINF_SUCCESS;
    241242    }
     
    667668                             isGuest);
    668669
     670    if (rc == VINF_PERMISSION_DENIED)
     671        return rc;
     672
    669673    /*
    670674     * Set the actual value
     
    741745        rc = checkPermission(found ? (ePropFlags)it->mFlags :
    742746                             NILFLAG, isGuest);
     747   
     748    if (rc == VINF_PERMISSION_DENIED)
     749        return rc;
    743750
    744751    /*
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