VirtualBox

Ignore:
Timestamp:
Jan 31, 2019 11:59:33 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
128519
Message:

Guest Control/Main: Check flags of IGuestSession::directoryRemoveRecursive() and renamed DIRREMOVE_FLAG_ flags to DIRREMOVEREC_FLAG_ to match usage.

File:
1 edited

Legend:

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

    r76958 r77069  
    137137         * Do some validating before executing the job.
    138138         */
    139         if (!(fFlags & ~DIRREMOVE_FLAG_VALID_MASK))
    140         {
    141             if (fFlags & DIRREMOVE_FLAG_RECURSIVE)
     139        if (!(fFlags & ~DIRREMOVEREC_FLAG_VALID_MASK))
     140        {
     141            if (fFlags & DIRREMOVEREC_FLAG_RECURSIVE)
    142142            {
    143143                uint32_t fFlagsRemRec = RTDIRRMREC_F_CONTENT_AND_DIR; /* Set default. */
    144                 if (fFlags & DIRREMOVE_FLAG_CONTENT_ONLY)
     144                if (fFlags & DIRREMOVEREC_FLAG_CONTENT_ONLY)
    145145                    fFlagsRemRec |= RTDIRRMREC_F_CONTENT_ONLY;
    146146                rc = RTDirRemoveRecursive(szDir, fFlagsRemRec);
     
    156156        else
    157157        {
    158             VGSvcError("[Dir %s]: Unsupported flags: %#x (all %#x)\n", szDir, (fFlags & ~DIRREMOVE_FLAG_VALID_MASK), fFlags);
     158            VGSvcError("[Dir %s]: Unsupported flags: %#x (all %#x)\n", szDir, (fFlags & ~DIRREMOVEREC_FLAG_VALID_MASK), fFlags);
    159159            rc = VERR_NOT_SUPPORTED;
    160160        }
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