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