1
0
mirror of https://github.com/php/php-src.git synced 2026-03-31 20:53:00 +02:00

Fix realpath() in unicode mode

This commit is contained in:
Sara Golemon
2006-10-09 02:52:27 +00:00
parent 1caed2fa18
commit 25af62e3f4

View File

@@ -2432,10 +2432,11 @@ PHP_FUNCTION(realpath)
UChar *path;
int path_len;
if (php_stream_path_decode(&php_plain_files_wrapper, &path, &path_len, filename, filename_len, REPORT_ERRORS, FG(default_context)) == SUCCESS) {
if (php_stream_path_decode(&php_plain_files_wrapper, &path, &path_len, resolved_path_buff, strlen(resolved_path_buff), REPORT_ERRORS, FG(default_context)) == SUCCESS) {
RETVAL_UNICODEL(path, path_len, 0);
} else {
RETVAL_FALSE;
/* Fallback */
RETVAL_STRING(resolved_path_buff, 1);
}
} else {
RETVAL_STRING(resolved_path_buff, 1);