cookies: when reading from a file, only remove_expired once

This drops the cookie load time for 8k cookies from 178ms to 15ms.

Closes #2441
This commit is contained in:
Lauri Kasanen 2018-03-30 18:33:52 +03:00 committed by Daniel Stenberg
parent 28faaacee2
commit 4073cd83b2
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
4 changed files with 12 additions and 6 deletions

View file

@ -80,7 +80,8 @@ struct Curl_easy;
*/
struct Cookie *Curl_cookie_add(struct Curl_easy *data,
struct CookieInfo *, bool header, char *lineptr,
struct CookieInfo *, bool header, bool noexpiry,
char *lineptr,
const char *domain, const char *path);
struct Cookie *Curl_cookie_getlist(struct CookieInfo *, const char *,