--- a/userlibandfileserver/fileserver/swins/elocal.cpp Thu Jul 15 20:11:42 2010 +0300
+++ b/userlibandfileserver/fileserver/swins/elocal.cpp Thu Aug 19 11:14:22 2010 +0300
@@ -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);