mirror of
https://github.com/owasp-modsecurity/ModSecurity.git
synced 2025-08-14 05:45:59 +03:00
Fix memory leak on the benchmark utility
Now deleting the transaction object even if there is an intervention
This commit is contained in:
parent
8647d63e90
commit
49fc1f8b79
@ -93,11 +93,13 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
modsecTransaction->processURI(request_uri, "GET", "1.1");
|
modsecTransaction->processURI(request_uri, "GET", "1.1");
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -129,6 +131,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -137,6 +140,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -151,6 +155,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -161,6 +166,7 @@ int main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (modsecTransaction->intervention(&it)) {
|
if (modsecTransaction->intervention(&it)) {
|
||||||
std::cout << "There is an intervention" << std::endl;
|
std::cout << "There is an intervention" << std::endl;
|
||||||
|
delete modsecTransaction;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user