cvs: php4 /ext/curl curl.c
| From: | Stanislav Malyshev | Date: | Wed, 18 Jul 2001 10:47:54 +0000 |
| Subject: | cvs: php4 /ext/curl curl.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-6252@lists.php.net to get a copy of this message | ||
stas Wed Jul 18 06:47:54 2001 EDT
Modified files:
/php4/ext/curl curl.c
Log:
Prevent cURl from always outputting the header. Fix bug #12018
Index: php4/ext/curl/curl.c
diff -u php4/ext/curl/curl.c:1.70 php4/ext/curl/curl.c:1.71
--- php4/ext/curl/curl.c:1.70 Fri Jul 13 12:44:44 2001
+++ php4/ext/curl/curl.c Wed Jul 18 06:47:54 2001
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: curl.c,v 1.70 2001/07/13 16:44:44 sterling Exp $ */
+/* $Id: curl.c,v 1.71 2001/07/18 10:47:54 stas Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -250,6 +250,7 @@
#define PHP_CURL_RETURN 4
#define PHP_CURL_ASCII 5
#define PHP_CURL_BINARY 6
+#define PHP_CURL_IGNORE 7
/* {{{ curl_write
*/
@@ -416,6 +417,10 @@
zval_ptr_dtor(&retval);
break;
}
+ case PHP_CURL_IGNORE:
+ length = size * nmemb;
+
+ break;
}
return length;
@@ -546,6 +551,7 @@
ch->handlers->write->method = PHP_CURL_STDOUT;
ch->handlers->write->type = PHP_CURL_ASCII;
ch->handlers->read->method = PHP_CURL_DIRECT;
+ ch->handlers->write_header->method = PHP_CURL_IGNORE;
curl_easy_setopt(ch->cp, CURLOPT_NOPROGRESS, 1);
curl_easy_setopt(ch->cp, CURLOPT_VERBOSE, 0);