summaryrefslogtreecommitdiff
path: root/ext/standard/string.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/string.c')
-rw-r--r--ext/standard/string.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 2e6dcf4861..1b8d6bfe49 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -200,12 +200,9 @@ PHP_FUNCTION(bin2hex)
RETURN_FALSE;
}
+ RETVAL_ASCII_STRINGL(result, newlen, 0);
if (UG(unicode)) {
- UChar *u_temp = zend_ascii_to_unicode(result, newlen+1 ZEND_FILE_LINE_CC);
efree(result);
- RETVAL_UNICODEL(u_temp, newlen, 0);
- } else {
- RETURN_STRINGL(result, newlen, 0);
}
}
/* }}} */