diff --git a/lib/http/cookie_jar/hash_store.rb b/lib/http/cookie_jar/hash_store.rb index 55e581b..fa3bf36 100644 --- a/lib/http/cookie_jar/hash_store.rb +++ b/lib/http/cookie_jar/hash_store.rb @@ -63,8 +63,10 @@ class HTTP::CookieJar if cookie.expired? true else - cookie.accessed_at = Time.now - yield cookie + if cookie.valid_for_uri?(uri) + cookie.accessed_at = Time.now + yield cookie + end false end }