From 20ea22ff735097a02721fcb5cd44433973af6190 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 29 Sep 2017 08:50:15 +0200 Subject: [PATCH] cookie: fix memory leak on oversized rejection Regression brought by 2bc230de63b Detected by OSS-fuzz: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3513 Assisted-by: Max Dymond Closes #1930 --- lib/cookie.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/cookie.c b/lib/cookie.c index 0374f94c16..1d7defd848 100644 --- a/lib/cookie.c +++ b/lib/cookie.c @@ -438,7 +438,7 @@ Curl_cookie_add(struct Curl_easy *data, /* too long individual name or contents, or too long combination of name + contents. Chrome and Firefox support 4095 or 4096 bytes combo. */ - free(co); + freecookie(co); infof(data, "oversized cookie dropped, name/val %d + %d bytes\n", nlen, len); return NULL;