tool_operate: Moved locale setup code into operate_init()
authorSteve Holme <steve_holme@hotmail.com>
Wed, 5 Feb 2014 20:20:45 +0000 (20:20 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Wed, 5 Feb 2014 20:38:57 +0000 (20:38 +0000)
src/tool_operate.c

index de49bc9..b180f06 100644 (file)
@@ -193,6 +193,11 @@ static CURLcode operate_init(struct Configurable *config)
     return CURLE_FAILED_INIT;
   }
 
+  /* Setup proper locale from environment */
+#ifdef HAVE_SETLOCALE
+  setlocale(LC_ALL, "");
+#endif
+
   return CURLE_OK;
 }
 
@@ -230,11 +235,6 @@ static int operate_do(struct Configurable *config, int argc,
   ** from outside of nested loops further down below.
   */
 
-  /* setup proper locale from environment */
-#ifdef HAVE_SETLOCALE
-  setlocale(LC_ALL, "");
-#endif
-
   /* Parse .curlrc if necessary */
   if((argc == 1) || (!curlx_strequal(argv[1], "-q"))) {
     parseconfig(NULL, config); /* ignore possible failure */