--- a/userlibandfileserver/fileserver/sfat32/sl_mnt.cpp Wed Aug 18 11:08:29 2010 +0300
+++ b/userlibandfileserver/fileserver/sfat32/sl_mnt.cpp Thu Sep 02 21:54:16 2010 +0300
@@ -4213,7 +4213,7 @@
if(bProblemsFound && chkDskRes == CScanDrive::ENoErrors)
{//-- ScanDrive in this mode can leave unexpectedly without setting an error code that is returned by ProblemsDiscovered();
//-- leave itself means a problem
- chkDskRes = CScanDrive::EUnknownError;
+ chkDskRes = nScnDrvRes == KErrNone ? CScanDrive::EUnknownError : (CScanDrive::TGenericError) nScnDrvRes;
}
delete pScnDrv;