--- a/userlibandfileserver/fileserver/swins/elocal.cpp Fri Aug 06 16:34:38 2010 +0100
+++ b/userlibandfileserver/fileserver/swins/elocal.cpp Thu Aug 12 11:55:14 2010 +0100
@@ -855,8 +855,8 @@
file.SetSize64(fileSize, EFalse);
file.SetAtt(info.dwFileAttributes&KEntryAttMaskSupported);
-// if (IsRomDrive())
-// file.iAtt|=KEntryAttReadOnly;
+ if (IsRomDrive())
+ file.SetAtt(file.Att() | KEntryAttReadOnly);
TTime tempTime=file.Modified();
fileTimeToTime(&info.ftLastWriteTime,tempTime);
file.SetModified(tempTime);