commit 1a8c16e1f20ba5b41dd46d58a0130adf68503ce9
parent 6db1bd1dcee7672b8ed602f061c26ebdc338b29f
Author: Frederic Cambus <fcambus@users.sourceforge.net>
Date: Fri, 4 Dec 2015 00:01:28 +0100
Use constants instead of hardcoded array lengths for methods and protocols
Diffstat:
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/logswan.c b/src/logswan.c
@@ -161,7 +161,7 @@ int main (int argc, char *argv[]) {
parseRequest(&parsedRequest, parsedLine.request);
if (parsedRequest.method) {
- for (int loop = 0; loop<9; loop++) {
+ for (int loop = 0; loop<METHODS; loop++) {
if (!strcmp(methods[loop], parsedRequest.method)) {
results.methods[loop] ++;
}
@@ -169,7 +169,7 @@ int main (int argc, char *argv[]) {
}
if (parsedRequest.protocol) {
- for (int loop = 0; loop<2; loop++) {
+ for (int loop = 0; loop<PROTOCOLS; loop++) {
if (!strcmp(protocols[loop], parsedRequest.protocol)) {
results.protocols[loop] ++;
}
diff --git a/src/logswan.h b/src/logswan.h
@@ -19,4 +19,7 @@
#define LINE_MAX_LENGTH 65536
#define STATUS_CODE_MAX 512
+#define METHODS 9
+#define PROTOCOLS 2
+
#endif /* LOGSWAN_H */