diff options
Diffstat (limited to 'ext/standard/basic_functions.c')
| -rw-r--r-- | ext/standard/basic_functions.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index b25f733611..81f6364488 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -719,7 +719,8 @@ PHP_RSHUTDOWN_FUNCTION(basic)  	/* Check if locale was changed and change it back  	   to the value in startup environment */  	if (BG(locale_string) != NULL) { -		setlocale(LC_ALL, ""); +		setlocale(LC_ALL, "C"); +		setlocale(LC_CTYPE, "");  	}  	STR_FREE(BG(locale_string));  | 
