diff --git a/lib/ipmi_main.c b/lib/ipmi_main.c index cb7d01b..d9aa0a1 100644 --- a/lib/ipmi_main.c +++ b/lib/ipmi_main.c @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -65,6 +66,7 @@ #include #include #include +#include #include #include #include @@ -353,6 +355,9 @@ ipmi_main(int argc, char ** argv, char sol_escape_char = SOL_ESCAPE_CHARACTER_DEFAULT; char * devfile = NULL; + /* Set program locale according to system settings */ + setlocale(LC_ALL, ""); + /* save program name */ progname = strrchr(argv[0], '/'); progname = ((!progname) ? argv[0] : progname+1);