Commit Diff


commit - bb595bff79eda45b10cf0538b93e2ec72c3db495
commit + 0046c1fe9ca72ed024c8562d51e2b320f7968915
blob - d96c37a25006265c253db20873b406fa8fc8bebd
blob + 10d0c0010f5028b63b95669ba5b52d8a0995ce48
--- ge.c
+++ ge.c
@@ -22,6 +22,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <getopt.h>
+#include <locale.h>
 #include <libgen.h>
 #include <signal.h>
 #include <string.h>
@@ -205,6 +206,8 @@ main(int argc, char **argv)
 	char path[PATH_MAX];
 	int ch;
 
+	setlocale(LC_CTYPE, "");
+
 	logger_init();
 	conf.port = 1965;
 	conf.protos = TLS_PROTOCOL_TLSv1_2 | TLS_PROTOCOL_TLSv1_3;
blob - e650737ba4036ad8f2cf7994a5f65969befe2e8f
blob + 984b32829ee5ff2866e6ff3bf9df8de3d5e189a3
--- gg.c
+++ gg.c
@@ -21,6 +21,7 @@
 #include <assert.h>
 #include <ctype.h>
 #include <errno.h>
+#include <locale.h>
 #include <string.h>
 
 enum debug {
@@ -351,6 +352,8 @@ main(int argc, char **argv)
 	int		 ch, code;
 	const char	*errstr;
 
+	setlocale(LC_CTYPE, "");
+
 	while ((ch = getopt(argc, argv, "23C:d:H:K:NP:T:")) != -1) {
 		switch (ch) {
 		case '2':
blob - af4d9cf95cbba64d5fa5b2754b10ab3aee0e16d8
blob + a0f6b970abe5a313e0e5cdd7d82ae9ae858c6ec2
--- gmid.c
+++ gmid.c
@@ -21,6 +21,7 @@
 #include <errno.h>
 #include <fcntl.h>
 #include <getopt.h>
+#include <locale.h>
 #include <libgen.h>
 #include <limits.h>
 #include <grp.h>
@@ -315,6 +316,8 @@ main(int argc, char **argv)
 	int i, ch, conftest = 0;
 	int pidfd, old_ipv6, old_port;
 
+	setlocale(LC_CTYPE, "");
+
 	logger_init();
 	init_config();