From 1726ca10270fb2b79f9a3874f90c61f2124b3705 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 12 Jun 2008 14:17:37 +0000 Subject: [PATCH] implemented identification_t.match() case insensitive for RFC822/FQDN --- src/libstrongswan/utils/identification.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/utils/identification.c b/src/libstrongswan/utils/identification.c index c06c806..cf64f04 100644 --- a/src/libstrongswan/utils/identification.c +++ b/src/libstrongswan/utils/identification.c @@ -832,8 +832,8 @@ static id_match_t matches_string(private_identification_t *this, { /* not better than ID_ANY */ return ID_MATCH_ANY; } - if (memeq(this->encoded.ptr + this->encoded.len - len, - other->encoded.ptr + 1, len)) + if (strncasecmp(this->encoded.ptr + this->encoded.len - len, + other->encoded.ptr + 1, len) == 0) { return ID_MATCH_ONE_WILDCARD; } -- 2.7.4