From 39861d2dbb9808edacfdb033bb4965f3383c2d7e Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Sun, 14 Apr 2013 13:47:49 +0900 Subject: [PATCH] Fix time value validation. --- lib/http/cookie/scanner.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/http/cookie/scanner.rb b/lib/http/cookie/scanner.rb index ff04047..99ffd43 100644 --- a/lib/http/cookie/scanner.rb +++ b/lib/http/cookie/scanner.rb @@ -143,7 +143,8 @@ class HTTP::Cookie::Scanner < StringScanner year += 2000 end - if (time <=> [23,59,59]) > 0 + hh, mm, ss = time + if hh > 23 || mm > 59 || ss > 59 return nil end