From 117b35db99af4331daad4279eadfb9280e0c1325 Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Thu, 24 May 2018 11:01:33 +0200 Subject: common: Make case conversion locale independent The tolower()/toupper() functions take into account of the current locale settings, which p11-kit doesn't want. Add replacement functions that work as if they are called under the C locale. --- trust/extract-jks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'trust/extract-jks.c') diff --git a/trust/extract-jks.c b/trust/extract-jks.c index 1ba37c1..e1f1340 100644 --- a/trust/extract-jks.c +++ b/trust/extract-jks.c @@ -159,7 +159,7 @@ convert_alias (const char *input, for (i = 0; i < length; i++) { ch = input[i]; if (!isspace (ch) && (ch & 0x80) == 0) { - ch = tolower (ch); + ch = p11_ascii_tolower (ch); p11_buffer_add (buf, &ch, 1); } } -- cgit v1.1