userlibandfileserver/fileserver/sfile/sf_file.cpp
changeset 299 b5a01337d018
parent 286 48e57fb1237e
--- a/userlibandfileserver/fileserver/sfile/sf_file.cpp	Tue Oct 26 12:49:20 2010 +0100
+++ b/userlibandfileserver/fileserver/sfile/sf_file.cpp	Mon Nov 01 20:11:36 2010 +0000
@@ -290,7 +290,7 @@
 	TInt r=ParseNoWildSubstCheckPtr0(aRequest,aRequest->Src());
  	if (r!=KErrNone)
 		return(r);
-	r=PathCheck(aRequest,aRequest->Src().FullName().Mid(2),&KCapFsSysFileCreate,&KCapFsPriFileCreate,&KCapFsROFileCreate, __PLATSEC_DIAGNOSTIC_STRING("Create File")); 
+	r=PathCheck(aRequest->Message(),aRequest->Src().FullName().Mid(2),&KCapFsSysFileCreate,&KCapFsPriFileCreate,&KCapFsROFileCreate, __PLATSEC_DIAGNOSTIC_STRING("Create File")); 
 	if (r!=KErrNone)
 		return(r);
 	if (OpenOnDriveZOnly)
@@ -320,7 +320,7 @@
 	TInt r=ParseNoWildSubstCheckPtr0(aRequest,aRequest->Src());
  	if (r!=KErrNone)
 		return(r);
-	r=PathCheck(aRequest,aRequest->Src().FullName().Mid(2),&KCapFsSysFileReplace,&KCapFsPriFileReplace,&KCapFsROFileReplace, __PLATSEC_DIAGNOSTIC_STRING("Replace File")); 
+	r=PathCheck(aRequest->Message(),aRequest->Src().FullName().Mid(2),&KCapFsSysFileReplace,&KCapFsPriFileReplace,&KCapFsROFileReplace, __PLATSEC_DIAGNOSTIC_STRING("Replace File")); 
 	if (r!=KErrNone)
 		return(r);
 
@@ -419,7 +419,7 @@
 
 	if(ComparePrivate(thisPath))
 		{
-		if(! SIDCheck(aRequest,thisPath))
+		if(! SIDCheck(aRequest->Message(),thisPath))
 			{
 			if(!KCapFsPriFileOpen.CheckPolicy(aRequest->Message(), __PLATSEC_DIAGNOSTIC_MESSAGE("File Open in private path")))
 				return KErrPermissionDenied;
@@ -492,7 +492,7 @@
 	TInt r=ParseNoWildSubstCheckPtr0(aRequest,aRequest->Src());
 	if (r!=KErrNone)
 		return(r);
-	r=PathCheck(aRequest,aRequest->Src().FullName().Mid(2),&KCapFsSysIsFileOpen,&KCapFsPriIsFileOpen, __PLATSEC_DIAGNOSTIC_STRING("Is File Open")); 
+	r=PathCheck(aRequest->Message(),aRequest->Src().FullName().Mid(2),&KCapFsSysIsFileOpen,&KCapFsPriIsFileOpen, __PLATSEC_DIAGNOSTIC_STRING("Is File Open")); 
 	return(r);
 	}
 
@@ -628,7 +628,7 @@
 	TInt r=ParseNoWildSubstPtr0(aRequest,aRequest->Src());
 	if (r!=KErrNone)
 		return(r);
-	r=PathCheck(aRequest,aRequest->Src().FullName().Mid(2),&KCapFsSysFileTemp,&KCapFsPriFileTemp,&KCapFsROFileTemp, __PLATSEC_DIAGNOSTIC_STRING("Temp File")); 
+	r=PathCheck(aRequest->Message(),aRequest->Src().FullName().Mid(2),&KCapFsSysFileTemp,&KCapFsPriFileTemp,&KCapFsROFileTemp, __PLATSEC_DIAGNOSTIC_STRING("Temp File")); 
 	if (r!=KErrNone)
 		return(r);
 	if (aRequest->Src().NameOrExtPresent())
@@ -1496,9 +1496,6 @@
 	CFileCache* fileCache = share->File().FileCache();
 	if (fileCache && (r = fileCache->FlushDirty(aRequest)) != CFsRequest::EReqActionComplete)
 	    {
-		//To be used in notification framework
-	    //CFsMessageRequest& msgRequest = (CFsMessageRequest&)*aRequest;
-	    //msgRequest.iUID = msgRequest.Message().Identity();
 		return r;
 	    }
 
@@ -1950,7 +1947,7 @@
 		return(KErrBadName);
 	if (IsIllegalFullName(aRequest->Dest().FullName().Mid(2)))
 		return(KErrBadName);
-	r=PathCheck(aRequest,aRequest->Dest().FullName().Mid(2),&KCapFsSysFileRename,&KCapFsPriFileRename,&KCapFsROFileRename, __PLATSEC_DIAGNOSTIC_STRING("File Rename"));
+	r=PathCheck(aRequest->Message(),aRequest->Dest().FullName().Mid(2),&KCapFsSysFileRename,&KCapFsPriFileRename,&KCapFsROFileRename, __PLATSEC_DIAGNOSTIC_STRING("File Rename"));
 	return(r);
 	}