From 8848fb5e129fa5be12aca0298ed0ccee9788dabe Mon Sep 17 00:00:00 2001 From: XieHan Date: Mon, 20 Sep 2021 02:15:39 +0800 Subject: [PATCH] simplify some codes --- src/factory/HttpTaskImpl.cc | 19 +++++++------------ src/factory/MySQLTaskImpl.cc | 3 --- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/src/factory/HttpTaskImpl.cc b/src/factory/HttpTaskImpl.cc index 6988f42c..66858aa5 100644 --- a/src/factory/HttpTaskImpl.cc +++ b/src/factory/HttpTaskImpl.cc @@ -977,27 +977,22 @@ CommMessageOut *WFHttpServerTask::message_out() } - if (this->keep_alive_timeo == 0) + if (!resp_has_connection) { - if (!resp_has_connection) + header.name = "Connection"; + header.name_len = 10; + if (this->keep_alive_timeo == 0) { - header.name = "Connection"; - header.name_len = 10; header.value = "close"; header.value_len = 5; - resp->add_header(&header); } - } - else - { - if (!resp_has_connection) + else { - header.name = "Connection"; - header.name_len = 10; header.value = "Keep-Alive"; header.value_len = 10; - resp->add_header(&header); } + + resp->add_header(&header); } return this->WFServerTask::message_out(); diff --git a/src/factory/MySQLTaskImpl.cc b/src/factory/MySQLTaskImpl.cc index 678aa627..8e09244a 100644 --- a/src/factory/MySQLTaskImpl.cc +++ b/src/factory/MySQLTaskImpl.cc @@ -576,10 +576,7 @@ bool ComplexMySQLTask::init_success() this->set_fixed_addr(true); } else - { this->WFComplexClientTask::set_info(info); - this->set_fixed_addr(false); - } delete []info; return true;