diff options
author | Daniel Stenberg <daniel@haxx.se> | 2017-10-30 16:42:25 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-10-30 16:42:25 +0100 |
commit | db01986c589dc9be08f9fad4b79f4117e479d103 (patch) | |
tree | 04063d894359e038d0f276c79fbda3a23c93529b | |
parent | a7b99d58a86b5576a7cce3ab295f9726885fe51a (diff) | |
download | curl-db01986c589dc9be08f9fad4b79f4117e479d103.tar.gz |
cookie: avoid NULL dereferencebagder/cookie-pv-null
... when expiring old cookies.
Reported-by: Pavel Gushchin
Fixes #2032
-rw-r--r-- | lib/cookie.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/cookie.c b/lib/cookie.c index 271f6d49d..c7afc7ae3 100644 --- a/lib/cookie.c +++ b/lib/cookie.c @@ -309,7 +309,7 @@ static void remove_expired(struct CookieInfo *cookies) while(co) { nx = co->next; if(co->expires && co->expires < now) { - if(co == cookies->cookies) { + if(!pv) { cookies->cookies = co->next; } else { |