--- 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;