CURLINFO_COOKIELIST.3: made the example not leak memory
Reported-by: Muz Dima
This commit is contained in:
Родитель
c1366571b6
Коммит
27d7e511d5
|
@ -5,7 +5,7 @@
|
|||
.\" * | (__| |_| | _ <| |___
|
||||
.\" * \___|\___/|_| \_\_____|
|
||||
.\" *
|
||||
.\" * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
.\" * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al.
|
||||
.\" *
|
||||
.\" * This software is licensed as described in the file COPYING, which
|
||||
.\" * you should have received as part of this distribution. The terms
|
||||
|
@ -56,9 +56,10 @@ if(curl) {
|
|||
res = curl_easy_getinfo(curl, CURLINFO_COOKIELIST, &cookies);
|
||||
if(!res && cookies) {
|
||||
/* a linked list of cookies in cookie file format */
|
||||
while(cookies) {
|
||||
printf("%s", cookies->data);
|
||||
cookies = cookies->next;
|
||||
struct curl_slist *each = cookies;
|
||||
while(each) {
|
||||
printf("%s", each->data);
|
||||
each = each->next;
|
||||
}
|
||||
/* we must free these cookies when we're done */
|
||||
curl_slist_free_all(cookies);
|
||||
|
|
Загрузка…
Ссылка в новой задаче