CURLINFO_COOKIELIST.3: made the example not leak memory

Reported-by: Muz Dima
This commit is contained in:
Daniel Stenberg 2018-03-20 23:18:23 +01:00
Родитель c1366571b6
Коммит 27d7e511d5
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1 изменённых файлов: 5 добавлений и 4 удалений

Просмотреть файл

@ -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);