diff options
Diffstat (limited to 'lib/transfer.c')
-rw-r--r-- | lib/transfer.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/transfer.c b/lib/transfer.c index 8c42cb7d4..d9f3c8f9b 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -709,7 +709,8 @@ CURLcode Curl_readwrite(struct connectdata *conn, checkprefix("Set-Cookie:", k->p)) { Curl_share_lock(data, CURL_LOCK_DATA_COOKIE, CURL_LOCK_ACCESS_SINGLE); - Curl_cookie_add(data->cookies, TRUE, k->p+11, + Curl_cookie_add(data, + data->cookies, TRUE, k->p+11, /* If there is a custom-set Host: name, use it here, or else use real peer host name. */ conn->allocptr.cookiehost? @@ -1514,7 +1515,8 @@ CURLcode Curl_pretransfer(struct SessionHandle *data) struct curl_slist *list = data->change.cookielist; Curl_share_lock(data, CURL_LOCK_DATA_COOKIE, CURL_LOCK_ACCESS_SINGLE); while(list) { - data->cookies = Curl_cookie_init(list->data, + data->cookies = Curl_cookie_init(data, + list->data, data->cookies, data->set.cookiesession); list = list->next; |