1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

Cris Bailiff's 1.1.4 changes: Fix case where curl_slists such as 'HTTPHEADERS'

need to be re-set over persistant requests
This commit is contained in:
Daniel Stenberg 2001-04-20 06:49:58 +00:00
parent 97ad165a63
commit a44a8cef99
3 changed files with 10 additions and 1 deletions

View File

@ -1,6 +1,10 @@
Revision history for Perl extension Curl::easy. Revision history for Perl extension Curl::easy.
Check out the file README for more info. Check out the file README for more info.
1.1.4 Fri Apr 20 2001: - Cris Bailiff <c.bailiff@devsecure.com>
- Fix case where curl_slists such as 'HTTPHEADERS' need to
be re-set over persistant requests
1.1.3 Wed Apr 18 2001: - Cris Bailiff <c.bailiff@devsecure.com> 1.1.3 Wed Apr 18 2001: - Cris Bailiff <c.bailiff@devsecure.com>
- Change/shorten module function names: Curl::easy::curl_easy_setopt - Change/shorten module function names: Curl::easy::curl_easy_setopt
becomes Curl::easy::setopt etc. This requires minor changes to existing becomes Curl::easy::setopt etc. This requires minor changes to existing

View File

@ -95,7 +95,7 @@ CURLINFO_REQUEST_SIZE
USE_INTERNAL_VARS USE_INTERNAL_VARS
); );
$VERSION = '1.1.3'; $VERSION = '1.1.4';
$Curl::easy::headers = ""; $Curl::easy::headers = "";
$Curl::easy::content = ""; $Curl::easy::content = "";

View File

@ -616,6 +616,11 @@ CODE:
case CURLOPT_POSTQUOTE: case CURLOPT_POSTQUOTE:
slist = &postquote; break; slist = &postquote; break;
} }
/* free any previous list */
if (*slist) {
curl_slist_free_all(*slist);
*slist=NULL;
}
/* ...store the values into it... */ /* ...store the values into it... */
for (;;) { for (;;) {
SV *sv = av_shift(array); SV *sv = av_shift(array);