Windows: memory leak AFSInitPIOCtlDirectoryCB
[openafs.git] / src / WINNT / afsrdr / kernel / lib / AFSGeneric.cpp
index fb3d23f..5dc0510 100644 (file)
@@ -5942,6 +5942,14 @@ try_exit:
                 AFSExFreePoolWithTag( pDirNode, AFS_DIR_ENTRY_TAG);
             }
 
+            if( pNonPagedDirEntry != NULL)
+            {
+
+                ExDeleteResourceLite( &pNonPagedDirEntry->Lock);
+
+                AFSExFreePoolWithTag( pNonPagedDirEntry, AFS_DIR_ENTRY_NP_TAG);
+            }
+
             if ( pObjectInfoCB != NULL)
             {