]> granicus.if.org Git - php/commitdiff
Attempt to fix #69643
authorXinchen Hui <laruence@php.net>
Thu, 28 May 2015 16:03:19 +0000 (00:03 +0800)
committerXinchen Hui <laruence@php.net>
Thu, 28 May 2015 16:03:19 +0000 (00:03 +0800)
ext/curl/interface.c

index e0b917620071f833dd025f20b004c570a99bbdfc..6e76ba815baf879dd3840ea820b4daa114e4aac4 100644 (file)
@@ -2562,9 +2562,9 @@ static int _php_curl_setopt(php_curl *ch, zend_long option, zval *zvalue) /* {{{
                                         * use since curl needs a long not an int. */
                                        form_error = curl_formadd(&first, &last,
                                                                                 CURLFORM_COPYNAME, string_key->val,
-                                                                                CURLFORM_NAMELENGTH, (zend_long)string_key->len,
+                                                                                CURLFORM_NAMELENGTH, string_key->len,
                                                                                 CURLFORM_COPYCONTENTS, postval->val,
-                                                                                CURLFORM_CONTENTSLENGTH, (zend_long)Z_STRLEN_P(current),
+                                                                                CURLFORM_CONTENTSLENGTH, postval->len,
                                                                                 CURLFORM_END);
 
                                        if (form_error != CURL_FORMADD_OK) {