From: Xinchen Hui Date: Wed, 22 Oct 2014 09:08:35 +0000 (+0800) Subject: Fixed zval copying X-Git-Tag: POST_NATIVE_TLS_MERGE^2~49^2~39^2~32 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b6d5e8d8d70d2441b112b40e6f95b1db3f81cd3e;p=php Fixed zval copying --- diff --git a/ext/tidy/tidy.c b/ext/tidy/tidy.c index 63ccf52370..8ca27d7b9a 100644 --- a/ext/tidy/tidy.c +++ b/ext/tidy/tidy.c @@ -494,7 +494,9 @@ static void TIDY_CALL php_tidy_panic(ctmbstr msg) static int _php_tidy_set_tidy_opt(TidyDoc doc, char *optname, zval *value TSRMLS_DC) { TidyOption opt = tidyGetOptionByName(doc, optname); - zval conv = *value; + zval conv; + + ZVAL_COPY_VALUE(&conv, value); if (!opt) { php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Unknown Tidy Configuration Option '%s'", optname);