VirtualBox

Changeset 64766 in vbox for trunk/src/VBox/Storage/QED.cpp


Ignore:
Timestamp:
Nov 30, 2016 10:59:48 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112111
Message:

src/VBox: Make the use of the iterator for RTListForEach()/RTListForEachSafe() more obvious. There is no need to initialize the iterator and we also must not depend on the iterator being NULL if the list was empty.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/QED.cpp

    r64272 r64766  
    393393static void qedL2TblCacheDestroy(PQEDIMAGE pImage)
    394394{
    395     PQEDL2CACHEENTRY pL2Entry = NULL;
    396     PQEDL2CACHEENTRY pL2Next  = NULL;
    397 
     395    PQEDL2CACHEENTRY pL2Entry;
     396    PQEDL2CACHEENTRY pL2Next;
    398397    RTListForEachSafe(&pImage->ListSearch, pL2Entry, pL2Next, QEDL2CACHEENTRY, NodeSearch)
    399398    {
     
    419418static PQEDL2CACHEENTRY qedL2TblCacheRetain(PQEDIMAGE pImage, uint64_t offL2Tbl)
    420419{
    421     PQEDL2CACHEENTRY pL2Entry = NULL;
    422 
     420    PQEDL2CACHEENTRY pL2Entry;
    423421    RTListForEach(&pImage->ListSearch, pL2Entry, QEDL2CACHEENTRY, NodeSearch)
    424422    {
     
    530528static void qedL2TblCacheEntryInsert(PQEDIMAGE pImage, PQEDL2CACHEENTRY pL2Entry)
    531529{
    532     PQEDL2CACHEENTRY pIt = NULL;
    533 
    534530    Assert(pL2Entry->offL2Tbl > 0);
    535531
     
    544540    {
    545541        /* Insert into search list. */
     542        PQEDL2CACHEENTRY pIt;
    546543        pIt = RTListGetFirst(&pImage->ListSearch, QEDL2CACHEENTRY, NodeSearch);
    547544        if (pIt->offL2Tbl > pL2Entry->offL2Tbl)
     
    561558                }
    562559            }
    563              Assert(fInserted);
     560            Assert(fInserted);
    564561        }
    565562    }
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