From 52808b6cf0e023ec658d23e6a530956e622477b9 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Mon, 18 Jul 2016 21:31:26 -0300 Subject: [PATCH] Allows REQUEST_HEADERS:Content-Type to be null If REQUEST_HEADERS:Content-Type is null, REQBODY_ERROR will be marked as "0" --- src/transaction.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/transaction.cc b/src/transaction.cc index 8fe9e940..61f1bdf0 100644 --- a/src/transaction.cc +++ b/src/transaction.cc @@ -700,7 +700,8 @@ int Transaction::processRequestBody() { } } else if (m_requestBodyType == WWWFormUrlEncoded) { extractArguments("POST", m_requestBody.str()); - } else { + } else if (m_collections.resolveFirst( + "REQUEST_HEADERS:Content-Type") != NULL) { std::string *a = m_collections.resolveFirst( "REQUEST_HEADERS:Content-Type"); std::string error; @@ -713,6 +714,9 @@ int Transaction::processRequestBody() { "Unknown request body processor: " + error); m_collections.storeOrUpdateFirst("REQBODY_PROCESSOR_ERROR_MSG", "Unknown request body processor: " + error); + } else { + m_collections.storeOrUpdateFirst("REQBODY_ERROR", "0"); + m_collections.storeOrUpdateFirst("REQBODY_PROCESSOR_ERROR", "0"); } /**