]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Ignore case when comparing URI protocol
authorpcarana <pc.moreno2099@gmail.com>
Fri, 24 Jul 2020 18:00:16 +0000 (13:00 -0500)
committerpcarana <pc.moreno2099@gmail.com>
Fri, 24 Jul 2020 18:00:16 +0000 (13:00 -0500)
src/uri.c

index 1b9e05d0f75c517a17a21c282e56b63a2483bd1f..eb5901e2630f32283a9f8c20e8987c5ddaddcde4 100644 (file)
--- a/src/uri.c
+++ b/src/uri.c
@@ -1,6 +1,7 @@
 #include "uri.h"
 
 #include <errno.h>
+#include <strings.h>
 #include "common.h"
 #include "config.h"
 #include "log.h"
@@ -193,7 +194,7 @@ validate_uri_begin(char const *uri_pfx, const size_t uri_pfx_len,
     char const *global, size_t global_len, size_t *size, int error)
 {
        if (global_len < uri_pfx_len
-           || strncmp(uri_pfx, global, uri_pfx_len) != 0) {
+           || strncasecmp(uri_pfx, global, uri_pfx_len) != 0) {
                if (!error)
                        return -EINVAL;
                pr_val_err("Global URI '%s' does not begin with '%s'.",