userlibandfileserver/fileserver/sfat32/sl_file.cpp
changeset 266 0008ccd16016
parent 247 d8d70de2bd36
--- a/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Thu Sep 02 21:54:16 2010 +0300
+++ b/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Fri Sep 17 08:37:04 2010 +0300
@@ -854,9 +854,13 @@
         return KErrNotSupported;
 
     // Fetch the address of cluster 0
-    aInfo.iStartBlockAddress = fatMount.FAT().DataPositionInBytes(KFirstClusterNum);
+	TInt r;
+    TRAP(r, aInfo.iStartBlockAddress = fatMount.FAT().DataPositionInBytesL(KFirstClusterNum));
+	if (r != KErrNone)
+		return r;
 
-    TRAPD(r, CheckPosL(startPos));
+
+	TRAP(r, CheckPosL(startPos));
     if (r != KErrNone)
         return r;