]> granicus.if.org Git - php/commitdiff
Fixed bug #49921 (Curl post upload functions changed).
authorIlia Alshanetsky <iliaa@php.net>
Mon, 26 Oct 2009 12:57:01 +0000 (12:57 +0000)
committerIlia Alshanetsky <iliaa@php.net>
Mon, 26 Oct 2009 12:57:01 +0000 (12:57 +0000)
ext/curl/interface.c

index ce456dbca9faf6dfa7286c946bd8bceceb4624b3..c008d7dde759d0d9e64ba6a18b685ffcb33957b8 100644 (file)
@@ -2011,7 +2011,7 @@ type_conflict:
                                                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);