From 1f68075a283bce87049ffab986d22a0be4110f45 Mon Sep 17 00:00:00 2001 From: Felipe Zimmerle Date: Wed, 17 Feb 2016 14:39:10 -0300 Subject: [PATCH] Process the logging phase on the benchmark utility --- test/benchmark/benchmark.cc | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/test/benchmark/benchmark.cc b/test/benchmark/benchmark.cc index b87331de..4c7160fe 100644 --- a/test/benchmark/benchmark.cc +++ b/test/benchmark/benchmark.cc @@ -93,14 +93,12 @@ int main(int argc, char *argv[]) { if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } modsecTransaction->processURI(request_uri, "GET", "1.1"); if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } modsecTransaction->addRequestHeader("Host", @@ -131,8 +129,7 @@ int main(int argc, char *argv[]) { if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } @@ -140,8 +137,7 @@ int main(int argc, char *argv[]) { if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } modsecTransaction->addResponseHeader("HTTP/1.1", @@ -155,8 +151,7 @@ int main(int argc, char *argv[]) { if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } @@ -166,10 +161,11 @@ int main(int argc, char *argv[]) { if (modsecTransaction->intervention(&it)) { std::cout << "There is an intervention" << std::endl; - delete modsecTransaction; - continue; + goto next_request; } +next_request: + modsecTransaction->processLogging(200); delete modsecTransaction; }