diff --git a/ext/curl/interface.c b/ext/curl/interface.c index 4c296dc54c6..a3a67a585dc 100644 --- a/ext/curl/interface.c +++ b/ext/curl/interface.c @@ -1084,7 +1084,7 @@ PHP_FUNCTION(curl_setopt) error = curl_formadd(&first, &last, CURLFORM_COPYNAME, string_key, CURLFORM_NAMELENGTH, string_key_len - 1, - (ZVAL_REFCOUNT(*zvalue) > 1 ? CURLFORM_PTRCONTENTS : CURLFORM_COPYCONTENTS), postval, + CURLFORM_COPYCONTENTS, postval, CURLFORM_CONTENTSLENGTH, Z_STRLEN_PP(current), CURLFORM_END); }