commit b58764d847c38d6a90f2bd095e23d4ae04edd429
parent e0bb80e7385b80e04299a49a76efe23ddb8c49e3
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date: Sat, 5 Dec 2015 19:23:36 +0100
Breaking the loop when a match is found in the request parser
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/src/logswan.c b/src/logswan.c
@@ -165,6 +165,7 @@ int main (int argc, char *argv[]) {
for (int loop = 0; loop<METHODS; loop++) {
if (!strcmp(methods[loop], parsedRequest.method)) {
results.methods[loop] ++;
+ break;
}
}
}
@@ -173,6 +174,7 @@ int main (int argc, char *argv[]) {
for (int loop = 0; loop<PROTOCOLS; loop++) {
if (!strcmp(protocols[loop], parsedRequest.protocol)) {
results.protocols[loop] ++;
+ break;
}
}
}