From 435d2a5ee89a6d0248b3b942d54d255d3ade7588 Mon Sep 17 00:00:00 2001 From: hns Date: Tue, 13 Sep 2005 20:16:27 +0000 Subject: [PATCH] * Set cookie version to 1 and allow days value of zero in order for cookies to be deleted. --- src/helma/framework/CookieTrans.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/helma/framework/CookieTrans.java b/src/helma/framework/CookieTrans.java index 12f2ee2e..79355221 100644 --- a/src/helma/framework/CookieTrans.java +++ b/src/helma/framework/CookieTrans.java @@ -28,7 +28,7 @@ public final class CookieTrans implements Serializable { String value; String path; String domain; - int days; + int days = -1; CookieTrans(String name, String value) { this.name = name; @@ -107,7 +107,9 @@ public final class CookieTrans implements Serializable { public Cookie getCookie(String defaultPath, String defaultDomain) { Cookie c = new Cookie(name, value); - if (days > 0) { + c.setVersion(1); + + if (days > -1) { // Cookie time to live, days -> seconds c.setMaxAge(days * 60 * 60 * 24); }