From 6d110a3cfd3cf4d4a9914716e03a32d8ee2d8972 Mon Sep 17 00:00:00 2001 From: Victor Hora Date: Thu, 19 Apr 2018 19:32:36 -0400 Subject: [PATCH] Fix variable FILES_TMPNAMES --- CHANGES | 2 ++ src/request_body_processor/multipart.cc | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index f4827a7204..ef212bb059 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ v3.0.3 - YYYY-MMM-DD (to be released) ------------------------------------- + - Fix variable FILES_TMPNAMES + [Issue #1646, #1610 - @victorhora, @zimmerle, @defanator] - Fix memory leak in Collections [Issue #1729, #1730 - @@defanator] diff --git a/src/request_body_processor/multipart.cc b/src/request_body_processor/multipart.cc index 54e2b6d600..4f23611bb1 100644 --- a/src/request_body_processor/multipart.cc +++ b/src/request_body_processor/multipart.cc @@ -1134,8 +1134,8 @@ int Multipart::multipart_complete(std::string *error) { m_transaction->m_variableFilesTmpContent.set(m->m_filename, m->m_value, m->m_valueOffset); - m_transaction->m_variableFilesTmpNames.set(m->m_filename, - m->m_filename, m->m_filenameOffset); + m_transaction->m_variableFilesTmpNames.set(m->m_tmp_file_name, + m->m_tmp_file_name, m->m_filenameOffset); file_combined_size = file_combined_size + m->m_tmp_file_size.first;