summaryrefslogtreecommitdiff
path: root/ext/curl/curl.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/curl/curl.c')
-rw-r--r--ext/curl/curl.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/ext/curl/curl.c b/ext/curl/curl.c
index a16aef6f0b..f367ba9bd9 100644
--- a/ext/curl/curl.c
+++ b/ext/curl/curl.c
@@ -433,7 +433,7 @@ PHP_FUNCTION(curl_setopt)
SEPARATE_ZVAL(current);
convert_to_string_ex(current);
- if (zend_hash_get_current_key(u_post, &string_key, &num_key) == HASH_KEY_IS_LONG) {
+ if (zend_hash_get_current_key(u_post, &string_key, &num_key, 0) == HASH_KEY_IS_LONG) {
php_error(E_WARNING, "Array passed to %s() must be an associative array", get_active_function_name());
RETURN_FALSE;
}
@@ -448,8 +448,7 @@ PHP_FUNCTION(curl_setopt)
sprintf(str, "%s=%s", string_key, val_str);
ret = curl_formparse(str, &first, &last);
-
- efree(string_key);
+
efree(val_str);
}