Fix for permission problem on temp files - SECURITY - r: jefft

This commit is contained in:
rhp%netscape.com 2000-10-06 01:39:09 +00:00
parent bd9eabb48a
commit b107d8f529
2 changed files with 3 additions and 3 deletions

View File

@ -466,7 +466,7 @@ nsMsgAttachmentHandler::SnarfMsgAttachment(nsMsgCompFields *compFields)
rv = NS_ERROR_FAILURE;
goto done;
}
mOutFile = new nsOutputFileStream(*mFileSpec, PR_WRONLY | PR_CREATE_FILE);
mOutFile = new nsOutputFileStream(*mFileSpec, PR_WRONLY | PR_CREATE_FILE, 00600);
if (!mOutFile)
{
rv = NS_MSG_UNABLE_TO_OPEN_TMP_FILE;
@ -542,7 +542,7 @@ nsMsgAttachmentHandler::SnarfAttachment(nsMsgCompFields *compFields)
if (! mFileSpec )
return (NS_ERROR_FAILURE);
mOutFile = new nsOutputFileStream(*mFileSpec, PR_WRONLY | PR_CREATE_FILE);
mOutFile = new nsOutputFileStream(*mFileSpec, PR_WRONLY | PR_CREATE_FILE, 00600);
if (!mOutFile)
{
delete mFileSpec;

View File

@ -1050,7 +1050,7 @@ nsMsgSendLater::DeliverQueuedLine(char *line, PRInt32 length)
// and write the appropriate subset of the headers out.
m_inhead = PR_FALSE;
mOutFile = new nsOutputFileStream(*mTempFileSpec, PR_WRONLY | PR_CREATE_FILE);
mOutFile = new nsOutputFileStream(*mTempFileSpec, PR_WRONLY | PR_CREATE_FILE, 00600);
if ( (!mOutFile) || (!mOutFile->is_open()) )
return NS_MSG_ERROR_WRITING_FILE;