From 90c0481ecf6c69aa1d7368e4d3918e1616159059 Mon Sep 17 00:00:00 2001 From: Norman Maurer Date: Thu, 8 Nov 2012 09:38:32 +0100 Subject: [PATCH] [#712] Fix parsing dates in the past bug in CookieDecoder --- .../java/io/netty/handler/codec/http/CookieDecoder.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/codec-http/src/main/java/io/netty/handler/codec/http/CookieDecoder.java b/codec-http/src/main/java/io/netty/handler/codec/http/CookieDecoder.java index 1810764d9d..5cdaa2523c 100644 --- a/codec-http/src/main/java/io/netty/handler/codec/http/CookieDecoder.java +++ b/codec-http/src/main/java/io/netty/handler/codec/http/CookieDecoder.java @@ -120,11 +120,9 @@ public final class CookieDecoder { long maxAgeMillis = new HttpHeaderDateFormat().parse(value).getTime() - System.currentTimeMillis(); - if (maxAgeMillis <= 0) { - maxAge = 0; - } else { - maxAge = maxAgeMillis / 1000 + (maxAgeMillis % 1000 != 0? 1 : 0); - } + + maxAge = maxAgeMillis / 1000 + (maxAgeMillis % 1000 != 0? 1 : 0); + } catch (ParseException e) { // Ignore. }