. Fixed bug #79030 (Upgrade apache2handler's php_apache_sapi_get_request_time
to return usec). (Herbert256)
+- Curl:
+ . Fixed bug #79741 (curl_setopt CURLOPT_POSTFIELDS asserts on object with
+ declared properties). (Nikita)
+
- FTP:
. Fixed bug #55857 (ftp_size on large files). (cmb)
return FAILURE;
}
- ZEND_HASH_FOREACH_VAL(ph, current) {
+ ZEND_HASH_FOREACH_VAL_IND(ph, current) {
ZVAL_DEREF(current);
val = zval_get_tmp_string(current, &tmp_val);
slist = curl_slist_append(slist, ZSTR_VAL(val));
}
#endif
- ZEND_HASH_FOREACH_KEY_VAL(postfields, num_key, string_key, current) {
+ ZEND_HASH_FOREACH_KEY_VAL_IND(postfields, num_key, string_key, current) {
zend_string *postval, *tmp_postval;
/* Pretend we have a string_key here */
if (!string_key) {
--- /dev/null
+--TEST--
+Bug #79741: curl_setopt CURLOPT_POSTFIELDS asserts on object with declared properties
+--FILE--
+<?php
+
+class Test {
+ public $prop = "value";
+}
+
+$ch = curl_init();
+curl_setopt($ch, CURLOPT_POSTFIELDS, new Test);
+
+?>
+===DONE===
+--EXPECT--
+===DONE===