From b09606e3431f4a45ffb2d667c677e1c6704bee26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sat, 13 Feb 2021 11:41:04 +0100 Subject: [PATCH] url-mode: do case insensitive comparison when matching key sequence --- url-mode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/url-mode.c b/url-mode.c index 245f6273..6aa7b4b8 100644 --- a/url-mode.c +++ b/url-mode.c @@ -125,8 +125,8 @@ urls_input(struct seat *seat, struct terminal *term, uint32_t key, const size_t key_len = wcslen(it->item.key); if (key_len >= seq_len + 1 && - wcsncmp(url->key, term->url_keys, seq_len) == 0 && - url->key[seq_len] == wc) + wcsncasecmp(url->key, term->url_keys, seq_len) == 0 && + towlower(url->key[seq_len]) == towlower(wc)) { is_valid = true; if (key_len == seq_len + 1) {