--- a/userlibandfileserver/fileserver/sfile/sf_ext.cpp Tue May 25 14:09:55 2010 +0300
+++ b/userlibandfileserver/fileserver/sfile/sf_ext.cpp Wed Jun 09 11:10:19 2010 +0300
@@ -188,7 +188,7 @@
EXPORT_C CLocDrvMountCB::~CLocDrvMountCB()
{
__PRINT1(_L("CLocDrvMountCB::~CLocDrvMountCB() 0x%x"),this);
- if(iProxyDrive && !LocalDrives::IsProxyDrive(Drive().DriveNumber()) && LocalDrives::IsValidDriveMapping(Drive().DriveNumber()))
+ if(iProxyDrive && !LocalDrives::IsProxyDrive(Drive().DriveNumber()))
delete(iProxyDrive);
}
@@ -281,7 +281,6 @@
{
__ASSERT_ALWAYS(iProxyDrive!=NULL,Fault(ELocDrvDismountedLocalDrive));
iProxyDrive->Dismounted();
- iProxyDrive->SetMount(NULL);
}