diff -r d57b86b1867a -r dc268b18d709 userlibandfileserver/fileserver/sfat32/sl_mnt.cpp --- a/userlibandfileserver/fileserver/sfat32/sl_mnt.cpp Mon Sep 13 15:16:07 2010 +0100 +++ b/userlibandfileserver/fileserver/sfat32/sl_mnt.cpp Wed Sep 22 10:53:45 2010 +0100 @@ -600,6 +600,8 @@ if(aOperation == RFs::EFinal_RO) SetReadOnly(ETrue); + (void)LocalDrive()->Finalise(ETrue); + SetState(EFinalised); }