Index: [Article Count Order] [Thread]

Date: Tue, 2 Jul 2002 17:25:40 +0900
From: "Shirai,Kaoru" <shirai@p1jp.com>
Subject: [webrickja:31] webrick/cookie: Fixed WEBrick::Cookie#expires=nil sets empty string
To: webrickja@notwork.org
Message-Id: <20020702172540.61eddacf.shirai@p1jp.com>
X-Mail-Count: 00031

 白井といいます。

 かなり細かい事なんですが、 WEBrick::Cookie#expires= が nil を受け取った
時に Expires= に空文字列がセットされてしまうのを修正しました。一部のクライ
アント (IE,wget) はこのような Cookie を拒否するようです。

 ちなみに6月28日のスナップショットを基にしたパッチです。

-- 
shirai@p1jp.com

Shirai,Kaoru
  PlusOne Co.,Ltd

--- lib/webrick/cookie.rb.orig	Tue Jul  2 17:19:32 2002
+++ lib/webrick/cookie.rb	Tue Jul  2 17:19:59 2002
@@ -28,7 +28,7 @@
     end
 
     def expires=(t)
-      @expires = t.is_a?(Time) ? t.httpdate : t.to_s
+      @expires = t && ( t.is_a?(Time) ? t.httpdate : t.to_s )
     end
 
     def expires