userlibandfileserver/fileserver/sfat32/sl_mnt.cpp
changeset 259 57b9594f5772
parent 247 d8d70de2bd36
child 266 0008ccd16016
--- 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;