diff -r 96e5fb8b040d -r 36bfc973b146 userlibandfileserver/fileserver/sfile/Sf_plugin_util.cpp --- a/userlibandfileserver/fileserver/sfile/Sf_plugin_util.cpp Thu Dec 17 09:24:54 2009 +0200 +++ b/userlibandfileserver/fileserver/sfile/Sf_plugin_util.cpp Thu Jan 07 13:38:45 2010 +0200 @@ -561,7 +561,9 @@ */ LOCAL_C TInt FileEntryVars(CFsRequest* aRequest, TDes& aName) { - __ASSERT_ALWAYS(aRequest->Operation()->Function()==EFsEntry,Fault(EBaseRequestMessage)); + __ASSERT_ALWAYS(aRequest->Operation()->Function()==EFsEntry || + aRequest->Operation()->Function()==EFsSetEntry, + Fault(EBaseRequestMessage)); aName = aRequest->Src().FullName(); @@ -721,6 +723,7 @@ err = FileCloseVars(aRequest->Request(), aName); break; case EFsEntry: + case EFsSetEntry: err = FileEntryVars(aRequest->Request(), aName); break; case EFsReadFileSection: