diff options
-rw-r--r-- | ext/intl/transliterator/transliterator_methods.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/intl/transliterator/transliterator_methods.c b/ext/intl/transliterator/transliterator_methods.c index d8b030a6d1..34f283b281 100644 --- a/ext/intl/transliterator/transliterator_methods.c +++ b/ext/intl/transliterator/transliterator_methods.c @@ -350,6 +350,7 @@ PHP_FUNCTION( transliterator_transliterate ) php_error_docref0( NULL, E_WARNING, "Could not create " "transliterator with ID \"%s\" (%s)", Z_STRVAL_P( arg1 ), message->val ); zend_string_free( message ); + ZVAL_UNDEF(&tmp_object); /* don't set U_ILLEGAL_ARGUMENT_ERROR to allow fetching of inner error */ goto cleanup; } @@ -463,7 +464,7 @@ cleanup: RETVAL_FALSE; } - /* zval_ptr_dtor( &tmp_object ); */ + zval_ptr_dtor( &tmp_object ); } /* }}} */ |