Code

fix use of setlocale all over the place ...
[rrdtool-all.git] / program / src / rrd_dump.c
index ccc5349f1c5092e097d4ab8dfd3abb0cb471c6e6..bdd8a526460489d13329c3b0b14aa341357eb1d4 100644 (file)
@@ -103,7 +103,8 @@ int rrd_dump_cb_r(
         return (-1);
     }
 
-    old_locale = setlocale(LC_NUMERIC, "C");
+    old_locale = setlocale(LC_NUMERIC, NULL);
+    setlocale(LC_NUMERIC, "C");
 
 
     if (opt_header == 1) {