From 4fa2d2272906c9ff4ff15ab529b605b4646c11d4 Mon Sep 17 00:00:00 2001 From: liaohanqin Date: Mon, 17 Jan 2022 17:06:46 +0800 Subject: [PATCH] fix: pam locale error --- src/session-child.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/session-child.c b/src/session-child.c index 112daabe..2b3ee548 100644 --- a/src/session-child.c +++ b/src/session-child.c @@ -16,6 +16,7 @@ #include #include #include +#include #if HAVE_LIBAUDIT #include @@ -294,6 +295,8 @@ session_child_run (int argc, char **argv) g_autofree gchar *xdisplay = read_string (); g_autoptr(XAuthority) x_authority = read_xauth (); + setlocale (LC_ALL, ""); + /* Setup PAM */ struct pam_conv conversation = { pam_conv_cb, NULL }; int result = pam_start (service, username, &conversation, &pam_handle);