userlibandfileserver/fileserver/sfile/sf_ses.cpp
branchCompilerCompatibility
changeset 77 c4d65d91ad0c
parent 62 4a8fed1c0ef6
child 273 6a75fa55495f
--- a/userlibandfileserver/fileserver/sfile/sf_ses.cpp	Mon Mar 08 11:57:08 2010 +0000
+++ b/userlibandfileserver/fileserver/sfile/sf_ses.cpp	Sun Mar 14 13:15:32 2010 +0000
@@ -27,6 +27,9 @@
           iReservedDriveAccess(KReservedDriveAccessArrayGranularity, _FOFF(TReservedDriveAccess, iDriveNumber)),
 	       iId(0)
 	{
+#if defined(_DEBUG) || defined(_DEBUG_RELEASE)
+    __e32_atomic_add_ord32(&SessionCount, 1);
+#endif
 	}
 
 CSessionFs *CSessionFs::NewL()
@@ -64,6 +67,10 @@
 	iSessionFlagsLock.Close();
 	if(iDisconnectRequest)
 		delete(iDisconnectRequest);
+
+#if defined(_DEBUG) || defined(_DEBUG_RELEASE)
+    __e32_atomic_add_ord32(&SessionCount, (TUint32) -1);
+#endif
 	}
 
 void CSessionFs::CreateL()