VirtualBox

Changeset 75432 in vbox


Ignore:
Timestamp:
Nov 13, 2018 10:32:08 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126585
Message:

SharedFolders/mappings.cpp: Fixed assertion in vbsfRootHandleRemove. bugref:3544

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedFolders/mappings.cpp

    r75409 r75432  
    197197static void vbsfRootHandleAdd(SHFLROOT iMapping)
    198198{
    199     unsigned root;
    200 
    201     for (root = 0; root < RT_ELEMENTS(g_aIndexFromRoot); root++)
     199    for (unsigned root = 0; root < RT_ELEMENTS(g_aIndexFromRoot); root++)
    202200    {
    203201        if (g_aIndexFromRoot[root] == SHFL_ROOT_NIL)
     
    214212static void vbsfRootHandleRemove(SHFLROOT iMapping)
    215213{
    216     unsigned root;
    217 
    218     for (root = 0; root < RT_ELEMENTS(g_aIndexFromRoot); root++)
     214    unsigned cFound = 0;
     215
     216    for (unsigned root = 0; root < RT_ELEMENTS(g_aIndexFromRoot); root++)
    219217    {
    220218        if (g_aIndexFromRoot[root] == iMapping)
     
    227225                     prior to the introduction of fLoadedRootId) contain
    228226                     duplicates after restoring save state. */
    229         }
    230     }
    231 
    232     AssertFailed();
     227            cFound++;
     228        }
     229    }
     230
     231    Assert(cFound > 0); RT_NOREF(cFound);
    233232}
    234233
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