From 0158e68fbd97ad6db062abcb3cbf0b3bf06e39b9 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 31 Aug 2017 14:15:23 +0200 Subject: lib/match: make match_fstype() case insensitive Signed-off-by: Karel Zak --- lib/match.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/match.c') diff --git a/lib/match.c b/lib/match.c index 9be82b0cc..a286a190c 100644 --- a/lib/match.c +++ b/lib/match.c @@ -39,10 +39,10 @@ int match_fstype(const char *type, const char *pattern) len = strlen(type); p = pattern; while(1) { - if (!strncmp(p, "no", 2) && !strncmp(p+2, type, len) && + if (!strncmp(p, "no", 2) && !strncasecmp(p+2, type, len) && (p[len+2] == 0 || p[len+2] == ',')) return 0; - if (strncmp(p, type, len) == 0 && (p[len] == 0 || p[len] == ',')) + if (strncasecmp(p, type, len) == 0 && (p[len] == 0 || p[len] == ',')) return !no; p = strchr(p,','); if (!p) -- cgit v1.2.3-55-g7522