diff -r 8df58d8c99e8 -r b3ffff030d5c libraries/iosrv/server/file.cpp --- a/libraries/iosrv/server/file.cpp Tue Oct 26 15:36:30 2010 +0100 +++ b/libraries/iosrv/server/file.cpp Thu Oct 28 16:54:54 2010 +0100 @@ -93,7 +93,7 @@ { case RIoFile::ERead: { - User::LeaveIfError(iFile.Open(aFs, aName, EFileRead)); + User::LeaveIfError(iFile.Open(aFs, aName, EFileRead | EFileShareReadersOnly)); break; } case RIoFile::EOverwrite: