Set locale at program start to ensure its properly used throughout. Fixes #620.

This commit is contained in:
Adam Sutton 2012-08-21 13:36:49 +01:00
parent 757aa01606
commit b904d735f1

View file

@ -28,6 +28,7 @@
#include <syslog.h>
#include <limits.h>
#include <time.h>
#include <locale.h>
#include <pwd.h>
#include <grp.h>
@ -265,6 +266,9 @@ main(int argc, char **argv)
/* Get current directory */
tvheadend_cwd = dirname(dirname(strdup(argv[0])));
/* Set locale */
setlocale(LC_ALL, "");
// make sure the timezone is set
tzset();