forked from osmocom/wireshark
Call setlocale() before getting version information.
That way, the setlocale() call used to get the current locale will get the right answer. Change-Id: Ib43e16a9d98d08e5ddaff81fd3235f5b64d7b95b Reviewed-on: https://code.wireshark.org/review/6197 Reviewed-by: Guy Harris <guy@alum.mit.edu>
This commit is contained in:
parent
a53b67ceb7
commit
114e7735b9
|
@ -1135,6 +1135,9 @@ main(int argc, char *argv[])
|
|||
size_t hash_bytes;
|
||||
#endif
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
/* Get the compile-time version information string */
|
||||
comp_info_str = get_compiled_version_info(NULL, get_capinfos_compiled_info);
|
||||
|
||||
|
@ -1402,9 +1405,6 @@ main(int argc, char *argv[])
|
|||
}
|
||||
}
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
if ((argc - optind) < 1) {
|
||||
print_usage(stderr);
|
||||
exit(1);
|
||||
|
|
|
@ -139,6 +139,9 @@ main(int argc, char *argv[])
|
|||
char *init_progfile_dir_error;
|
||||
#endif
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
/* Get the compile-time version information string */
|
||||
comp_info_str = get_compiled_version_info(NULL, get_captype_compiled_info);
|
||||
|
||||
|
@ -211,9 +214,6 @@ main(int argc, char *argv[])
|
|||
}
|
||||
}
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
if (argc < 2) {
|
||||
print_usage(stderr);
|
||||
return 1;
|
||||
|
|
|
@ -450,6 +450,9 @@ main(int argc, char *argv[])
|
|||
|
||||
static const char optstring[] = OPTSTRING_INIT;
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
cmdarg_err_init(rawshark_cmdarg_err, rawshark_cmdarg_err_cont);
|
||||
|
||||
/* Get the compile-time version information string */
|
||||
|
@ -530,9 +533,6 @@ main(int argc, char *argv[])
|
|||
case any dissectors register preferences. */
|
||||
epan_init(register_all_protocols, register_all_protocol_handoffs, NULL, NULL);
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
prefs_p = read_prefs(&gpf_open_errno, &gpf_read_errno, &gpf_path,
|
||||
&pf_open_errno, &pf_read_errno, &pf_path);
|
||||
if (gpf_path != NULL) {
|
||||
|
|
|
@ -814,6 +814,9 @@ main(int argc, char *argv[])
|
|||
|
||||
static const char optstring[] = OPTSTRING;
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
cmdarg_err_init(failure_message, failure_message_cont);
|
||||
|
||||
#ifdef _WIN32
|
||||
|
@ -1029,9 +1032,6 @@ main(int argc, char *argv[])
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
prefs_p = read_prefs(&gpf_open_errno, &gpf_read_errno, &gpf_path,
|
||||
&pf_open_errno, &pf_read_errno, &pf_path);
|
||||
if (gpf_path != NULL) {
|
||||
|
|
6
tshark.c
6
tshark.c
|
@ -1016,6 +1016,9 @@ main(int argc, char *argv[])
|
|||
|
||||
static const char optstring[] = OPTSTRING;
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
cmdarg_err_init(failure_message, failure_message_cont);
|
||||
|
||||
#ifdef _WIN32
|
||||
|
@ -1261,9 +1264,6 @@ main(int argc, char *argv[])
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* Set the C-language locale to the native environment. */
|
||||
setlocale(LC_ALL, "");
|
||||
|
||||
prefs_p = read_prefs(&gpf_open_errno, &gpf_read_errno, &gpf_path,
|
||||
&pf_open_errno, &pf_read_errno, &pf_path);
|
||||
if (gpf_path != NULL) {
|
||||
|
|
Loading…
Reference in New Issue