'auto' encoding was not initialized correctly per request basis.

This commit is contained in:
Rui Hirokawa 2008-02-16 08:21:39 +00:00
parent 47c7035ea6
commit 852bf6e55a

View file

@ -888,6 +888,8 @@ PHP_RINIT_FUNCTION(mbstring)
const struct mb_overload_def *p; const struct mb_overload_def *p;
MBSTRG(current_language) = MBSTRG(language); MBSTRG(current_language) = MBSTRG(language);
php_mb_nls_get_default_detect_order_list(MBSTRG(language),
&MBSTRG(default_detect_order_list), &MBSTRG(default_detect_order_list_size));
if (MBSTRG(internal_encoding) == mbfl_no_encoding_invalid) { if (MBSTRG(internal_encoding) == mbfl_no_encoding_invalid) {
char *default_enc = NULL; char *default_enc = NULL;