iliaa                                    Mon, 26 Oct 2009 12:57:01 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=289934

Log:
Fixed bug #49921 (Curl post upload functions changed).

Bug: http://bugs.php.net/49921 (Assigned) Curl post upload functions changed
      
Changed paths:
    U   php/php-src/branches/PHP_5_2/NEWS
    U   php/php-src/branches/PHP_5_2/ext/curl/interface.c
    U   php/php-src/branches/PHP_5_3/NEWS
    U   php/php-src/branches/PHP_5_3/ext/curl/interface.c
    U   php/php-src/trunk/ext/curl/interface.c

Modified: php/php-src/branches/PHP_5_2/NEWS
===================================================================
--- php/php-src/branches/PHP_5_2/NEWS   2009-10-26 12:50:42 UTC (rev 289933)
+++ php/php-src/branches/PHP_5_2/NEWS   2009-10-26 12:57:01 UTC (rev 289934)
@@ -16,6 +16,7 @@
   (Jani)
 - Fixed bug #49985 (pdo_pgsql prepare() re-use previous aborted
   transaction). (ben dot pineau at gmail dot com, Ilia)
+- Fixed bug #49921 (Curl post upload functions changed). (Ilia)
 - Fixed bug #49972 (AppendIterator undefined function crash). (Johannes)
 - Fixed bug #49855 (import_request_variables() always returns NULL). (Ilia,
   sjoerd at php dot net)

Modified: php/php-src/branches/PHP_5_2/ext/curl/interface.c
===================================================================
--- php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-10-26 12:50:42 UTC 
(rev 289933)
+++ php/php-src/branches/PHP_5_2/ext/curl/interface.c   2009-10-26 12:57:01 UTC 
(rev 289934)
@@ -1625,7 +1625,7 @@
                                                error = curl_formadd(&first, 
&last,
                                                                                
CURLFORM_COPYNAME, string_key,
                                                                                
CURLFORM_NAMELENGTH, (long)string_key_len - 1,
-                                                                               
CURLFORM_FILENAME, filename ? filename : postval,
+                                                                               
CURLFORM_FILENAME, filename ? filename + sizeof(";filename=") - 1 : postval,
                                                                                
CURLFORM_CONTENTTYPE, type ? type + sizeof(";type=") - 1 : 
"application/octet-stream",
                                                                                
CURLFORM_FILE, postval,
                                                                                
CURLFORM_END);

Modified: php/php-src/branches/PHP_5_3/NEWS
===================================================================
--- php/php-src/branches/PHP_5_3/NEWS   2009-10-26 12:50:42 UTC (rev 289933)
+++ php/php-src/branches/PHP_5_3/NEWS   2009-10-26 12:57:01 UTC (rev 289934)
@@ -15,6 +15,7 @@
   (Jani)
 - Fixed bug #49985 (pdo_pgsql prepare() re-use previous aborted
   transaction). (ben dot pineau at gmail dot com, Ilia)
+- Fixed bug #49921 (Curl post upload functions changed). (Ilia)
 - Fixed bug #49855 (import_request_variables() always returns NULL). (Ilia,
   sjoerd at php dot net)
 - Fixed bug #49800 (SimpleXML allow (un)serialize() calls without warning).

Modified: php/php-src/branches/PHP_5_3/ext/curl/interface.c
===================================================================
--- php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-10-26 12:50:42 UTC 
(rev 289933)
+++ php/php-src/branches/PHP_5_3/ext/curl/interface.c   2009-10-26 12:57:01 UTC 
(rev 289934)
@@ -1946,7 +1946,7 @@
                                                error = curl_formadd(&first, 
&last,
                                                                                
CURLFORM_COPYNAME, string_key,
                                                                                
CURLFORM_NAMELENGTH, (long)string_key_len - 1,
-                                                                               
CURLFORM_FILENAME, filename ? filename : postval,
+                                                                               
CURLFORM_FILENAME, filename ? filename + sizeof(";filename=") - 1 : postval,
                                                                                
CURLFORM_CONTENTTYPE, type ? type + sizeof(";type=") - 1 : 
"application/octet-stream",
                                                                                
CURLFORM_FILE, postval,
                                                                                
CURLFORM_END);

Modified: php/php-src/trunk/ext/curl/interface.c
===================================================================
--- php/php-src/trunk/ext/curl/interface.c      2009-10-26 12:50:42 UTC (rev 
289933)
+++ php/php-src/trunk/ext/curl/interface.c      2009-10-26 12:57:01 UTC (rev 
289934)
@@ -2011,7 +2011,7 @@
                                                error = curl_formadd(&first, 
&last,
                                                                                
CURLFORM_COPYNAME, string_key,
                                                                                
CURLFORM_NAMELENGTH, (long)string_key_len - 1,
-                                                                               
CURLFORM_FILENAME, filename ? filename : postval,
+                                                                               
CURLFORM_FILENAME, filename ? filename + sizeof(";filename=") - 1 : postval,
                                                                                
CURLFORM_CONTENTTYPE, type ? type + sizeof(";type=") - 1 : 
"application/octet-stream",
                                                                                
CURLFORM_FILE, postval,
                                                                                
CURLFORM_END);

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to