]> www.infradead.org Git - users/dwmw2/openconnect.git/commitdiff
Warn if setlocale() fails
authorDavid Woodhouse <dwmw2@infradead.org>
Wed, 31 May 2017 10:37:00 +0000 (11:37 +0100)
committerDavid Woodhouse <dwmw2@infradead.org>
Mon, 14 Aug 2017 09:48:24 +0000 (10:48 +0100)
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
main.c

diff --git a/main.c b/main.c
index 8ea298fd7705719f27eef26f9a28031c4c7941a8..a18bfd2218a57cf0f9893568a4c7206f649a6dee 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1093,7 +1093,9 @@ int main(int argc, char **argv)
        bindtextdomain("openconnect", LOCALEDIR);
 #endif
 
-       setlocale(LC_ALL, "");
+       if (!setlocale(LC_ALL, ""))
+               fprintf(stderr,
+                       _("WARNING: Cannot set locale: %s\n"), strerror(errno));
 
 #ifdef HAVE_NL_LANGINFO
        charset = nl_langinfo(CODESET);