aboutsummaryrefslogtreecommitdiffstats
path: root/src/client/rspamc.cxx
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2024-09-25 12:43:27 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2024-09-25 12:43:27 +0100
commit917d71d6d4dd7edacfa3d4bbe7737ad5a4496876 (patch)
tree253cb2752007d2b895b1afd3b7d29740cf4d61cf /src/client/rspamc.cxx
parent464045f814b78b2d4f9ca20cc9e0a0a1b323ad8e (diff)
downloadrspamd-917d71d6d4dd7edacfa3d4bbe7737ad5a4496876.tar.gz
rspamd-917d71d6d4dd7edacfa3d4bbe7737ad5a4496876.zip
[Fix] Fix glib internals by setting locale in `rspamc`
Diffstat (limited to 'src/client/rspamc.cxx')
-rw-r--r--src/client/rspamc.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/rspamc.cxx b/src/client/rspamc.cxx
index 1c67e4167..31a4aaf24 100644
--- a/src/client/rspamc.cxx
+++ b/src/client/rspamc.cxx
@@ -31,6 +31,7 @@
#include <cstdint>
#include <cstdio>
#include <cmath>
+#include <locale>
#include "frozen/string.h"
#include "frozen/unordered_map.h"
@@ -2180,6 +2181,7 @@ int main(int argc, char **argv, char **env)
{
auto *kwattrs = g_queue_new();
+ std::locale::global(std::locale(""));
read_cmd_line(&argc, &argv);
tty = isatty(STDOUT_FILENO);