Browse Source

MFB: Fixed bug #47217 (content-type is not set properly for file uploads)

PHP-5.2.1RC1
Ilia Alshanetsky 17 years ago
parent
commit
3959313932
  1. 2
      NEWS
  2. 5
      ext/curl/interface.c

2
NEWS

@ -17,6 +17,8 @@ PHP NEWS
- Fixed bug in xml_error_string() which resulted in messages being
off by one. (Scott)
- Fixed bug #47217 (content-type is not set properly for file uploads).
(Ilia)
- Fixed bug #47174 (base64_decode() interprets pad char in mid string as
terminator). (Ilia)
- Fixed bug #47165 (Possible memory corruption when passing return value by

5
ext/curl/interface.c

@ -1513,14 +1513,13 @@ static int _php_curl_setopt(php_curl *ch, long option, zval **zvalue, zval *retu
return 1;
}
if (type) {
type++;
error = curl_formadd(&first, &last,
CURLFORM_COPYNAME, string_key,
CURLFORM_NAMELENGTH, (long)string_key_len - 1,
CURLFORM_FILE, postval,
CURLFORM_CONTENTTYPE, type,
CURLFORM_CONTENTTYPE, type + sizeof(";type=") - 1,
CURLFORM_END);
*(type - 1) = ';';
*type = ';';
} else {
error = curl_formadd(&first, &last,
CURLFORM_COPYNAME, string_key,

Loading…
Cancel
Save