added to config: parameter static_auth_dir_tmp

with a path to directory for tmp files (for upload functino)



git-svn-id: svn://ttmath.org/publicrep/winix/trunk@572 e52654a7-88a9-db11-a3e9-0013d4bc506e
This commit is contained in:
2010-02-12 17:05:32 +00:00
parent 7e0014865e
commit 796985472a
6 changed files with 25 additions and 17 deletions

View File

@@ -433,7 +433,7 @@ void PostMultiParser::CreateTmpFile()
{
char buf[100];
sprintf(buf, "/tmp/winix_%u_%d_%u", (unsigned)getpid(), tmp_filename_postfix, rand());
sprintf(buf, "%s/winix_%u_%d_%u", data.static_auth_dir_tmp.c_str(), (unsigned)getpid(), tmp_filename_postfix, rand());
tmp_filename_postfix += 1;
tmp_file.open(buf, std::ios_base::binary | std::ios_base::out);
@@ -542,7 +542,7 @@ Error PostMultiParser::Parse(FCGX_Stream * in_, PostTable & post_table_, PostFil
post_table->clear();
post_file_table->clear();
if( err != Error::input_too_large )
if( err != Error::input_too_large && err != Error::cant_create_file )
log << log1 << "PMP: syntax error" << logend;
}