From 732d093835b165e7534e09fad7ef09e0e6098566 Mon Sep 17 00:00:00 2001 From: Daniel Gustafsson Date: Tue, 24 Apr 2018 22:42:41 +0200 Subject: cookies: ensure that we have cookies before writing jar The jar should be written iff there are cookies, so ensure that we still have cookies after expiration to avoid creating an empty file. Closes #2529 --- lib/cookie.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/cookie.c') diff --git a/lib/cookie.c b/lib/cookie.c index 9c90c2a38..5eb3c1209 100644 --- a/lib/cookie.c +++ b/lib/cookie.c @@ -1442,6 +1442,10 @@ static int cookie_output(struct CookieInfo *c, const char *dumphere) /* at first, remove expired cookies */ remove_expired(c); + /* make sure we still have cookies after expiration */ + if(0 == c->numcookies) + return 0; + if(!strcmp("-", dumphere)) { /* use stdout */ out = stdout; -- cgit v1.2.3