VirtualBox

Ignore:
Timestamp:
May 2, 2017 12:01:39 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
115140
Message:

iso9660vfs,fatvfs: reference count fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/vfs/vfsbase.cpp

    r66652 r66736  
    2929*   Header Files                                                                                                                 *
    3030*********************************************************************************************************************************/
     31#define LOG_GROUP RTLOGGROUP_FS
    3132#include <iprt/vfs.h>
    3233#include <iprt/vfslowlevel.h>
     
    3536#include <iprt/err.h>
    3637#include <iprt/file.h>
     38#include <iprt/log.h>
    3739#include <iprt/mem.h>
    3840#include <iprt/param.h>
     
    19051907    AssertPtrReturn(pThis, UINT32_MAX);
    19061908    AssertReturn(pThis->uMagic == RTVFSDIR_MAGIC, UINT32_MAX);
    1907     return rtVfsObjRetain(&pThis->Base);
     1909    uint32_t cRefs = rtVfsObjRetain(&pThis->Base);
     1910    LogFlow(("RTVfsDirRetain(%p/%p) -> %#x\n", pThis, pThis->Base.pvThis));
     1911    return cRefs;
    19081912}
    19091913
     
    19161920    AssertPtrReturn(pThis, UINT32_MAX);
    19171921    AssertReturn(pThis->uMagic == RTVFSDIR_MAGIC, UINT32_MAX);
    1918     return rtVfsObjRelease(&pThis->Base);
     1922#ifdef LOG_ENABLED
     1923    void *pvThis = pThis->Base.pvThis;
     1924#endif
     1925    uint32_t cRefs = rtVfsObjRelease(&pThis->Base);
     1926    LogFlow(("RTVfsDirRelease(%p/%p) -> %#x\n", pThis, pvThis));
     1927    return cRefs;
    19191928}
    19201929
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