From 0e41927ca091fa0e421c5fa8734f219343c2ae34 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Wed, 27 Aug 2014 23:03:58 +0200 Subject: [PATCH] fixed UConverter::convert() --- ext/intl/converter/converter.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ext/intl/converter/converter.c b/ext/intl/converter/converter.c index 54314e2285..887c404271 100644 --- a/ext/intl/converter/converter.c +++ b/ext/intl/converter/converter.c @@ -764,7 +764,8 @@ ZEND_END_ARG_INFO(); static PHP_METHOD(UConverter, convert) { php_converter_object *objval = CONV_GET(getThis()); char *str, *dest; - size_t str_len, dest_len; + size_t str_len; + int32_t dest_len; zend_bool reverse = 0; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|b", @@ -776,7 +777,7 @@ static PHP_METHOD(UConverter, convert) { intl_errors_reset(&objval->error TSRMLS_CC); if (php_converter_do_convert(reverse ? objval->src : objval->dest, - &dest, (int32_t *)&dest_len, + &dest, &dest_len, reverse ? objval->dest : objval->src, str, str_len, objval TSRMLS_CC)) { -- 2.40.0