From 9a95dffd685d285868c4a85dc4be8427d81c8402 Mon Sep 17 00:00:00 2001 From: Sergey Shamov Date: Wed, 21 Aug 2013 22:04:59 +0400 Subject: [PATCH] Complete removal of cookie if it was set to null --- source/vibe/http/server.d | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/vibe/http/server.d b/source/vibe/http/server.d index f634c12328..ef98677ed7 100644 --- a/source/vibe/http/server.d +++ b/source/vibe/http/server.d @@ -796,6 +796,8 @@ final class HTTPServerResponse : HTTPResponse { auto cookie = new Cookie(); cookie.path = path; cookie.value = value; + if( value is null ) + cookie.expires = Clock.currTime().add!("months")(-1).toSimpleString(); cookies[name] = cookie; return cookie; }