@@ -93,14 +93,12 @@ int main(int argc, char *argv[]) {
93
93
94
94
if (modsecTransaction->intervention (&it)) {
95
95
std::cout << " There is an intervention" << std::endl;
96
- delete modsecTransaction;
97
- continue ;
96
+ goto next_request;
98
97
}
99
98
modsecTransaction->processURI (request_uri, " GET" , " 1.1" );
100
99
if (modsecTransaction->intervention (&it)) {
101
100
std::cout << " There is an intervention" << std::endl;
102
- delete modsecTransaction;
103
- continue ;
101
+ goto next_request;
104
102
}
105
103
106
104
modsecTransaction->addRequestHeader (" Host" ,
@@ -131,17 +129,15 @@ int main(int argc, char *argv[]) {
131
129
132
130
if (modsecTransaction->intervention (&it)) {
133
131
std::cout << " There is an intervention" << std::endl;
134
- delete modsecTransaction;
135
- continue ;
132
+ goto next_request;
136
133
}
137
134
138
135
139
136
modsecTransaction->processRequestBody ();
140
137
141
138
if (modsecTransaction->intervention (&it)) {
142
139
std::cout << " There is an intervention" << std::endl;
143
- delete modsecTransaction;
144
- continue ;
140
+ goto next_request;
145
141
}
146
142
147
143
modsecTransaction->addResponseHeader (" HTTP/1.1" ,
@@ -155,8 +151,7 @@ int main(int argc, char *argv[]) {
155
151
156
152
if (modsecTransaction->intervention (&it)) {
157
153
std::cout << " There is an intervention" << std::endl;
158
- delete modsecTransaction;
159
- continue ;
154
+ goto next_request;
160
155
}
161
156
162
157
@@ -166,10 +161,11 @@ int main(int argc, char *argv[]) {
166
161
167
162
if (modsecTransaction->intervention (&it)) {
168
163
std::cout << " There is an intervention" << std::endl;
169
- delete modsecTransaction;
170
- continue ;
164
+ goto next_request;
171
165
}
172
166
167
+ next_request:
168
+ modsecTransaction->processLogging (200 );
173
169
delete modsecTransaction;
174
170
}
175
171
0 commit comments