From e6035e32d06f36a0b7ede3edb7ba23cc279e8fd3 Mon Sep 17 00:00:00 2001 From: Jon Church Date: Sat, 27 Jul 2024 19:25:49 -0400 Subject: [PATCH] explicitly delete maxAge instead of setting as undefined --- lib/response.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/response.js b/lib/response.js index c1e4e900da..5840d7df99 100644 --- a/lib/response.js +++ b/lib/response.js @@ -699,7 +699,9 @@ res.get = function(field){ res.clearCookie = function clearCookie(name, options) { // Force cookie expiration by setting expires to the past // ensure maxAge is undefined - const opts = {path: '/', ...options, expires: new Date(1), maxAge: undefined} + const opts = { path: '/', ...options, expires: new Date(1) } + // ensure maxAge is not passed + delete opts.maxAge return this.cookie(name, '', opts); };