diff --git a/epicardium/modules/config.c b/epicardium/modules/config.c index 0f2f2e74050183885846d68a0210affb92baa8c6..922dae657fe78be03280d5145bba651c0b6cbfd6 100644 --- a/epicardium/modules/config.c +++ b/epicardium/modules/config.c @@ -7,6 +7,7 @@ #include <stdbool.h> #include <ctype.h> #include <string.h> +#include <strings.h> #include <stdlib.h> #include <unistd.h> #include <stddef.h> @@ -358,10 +359,10 @@ int epic_config_get_boolean(const char *key, bool *value) char buf[MAX_LINE_LENGTH]; epic_config_get_string(key, buf, MAX_LINE_LENGTH); - if (!strcmp(buf, "true")) { + if (!strcasecmp(buf, "true")) { *value = true; return 0; - } else if (!strcmp(buf, "false")) { + } else if (!strcasecmp(buf, "false")) { *value = false; return 0; }