summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2017-10-30 16:42:25 +0100
committerDaniel Stenberg <daniel@haxx.se>2017-10-30 16:42:25 +0100
commitdb01986c589dc9be08f9fad4b79f4117e479d103 (patch)
tree04063d894359e038d0f276c79fbda3a23c93529b
parenta7b99d58a86b5576a7cce3ab295f9726885fe51a (diff)
downloadcurl-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.c2
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 {