userlibandfileserver/fileserver/sfat32/sl_file.cpp
changeset 254 1560c419b176
parent 231 75252ea6123b
child 291 206a6eaaeb71
--- a/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Tue Aug 24 14:49:21 2010 +0100
+++ b/userlibandfileserver/fileserver/sfat32/sl_file.cpp	Tue Aug 31 11:31:15 2010 +0100
@@ -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;