From f73a2dab06371bcfb202930798b5200953341aaa Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sun, 3 Nov 2013 00:04:19 +0100
Subject: [PATCH] Fixed missed free of soup_date.

---
 src/session.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/session.c b/src/session.c
index 7c3516c..643e562 100644
--- a/src/session.c
+++ b/src/session.c
@@ -87,8 +87,11 @@ static SoupCookieJar *cookiejar_new(const char *file, gboolean ro)
 static void cookiejar_changed(SoupCookieJar *self, SoupCookie *old_cookie, SoupCookie *new_cookie)
 {
     flock(COOKIEJAR(self)->lock, LOCK_EX);
+    SoupDate *expire;
     if (new_cookie && !new_cookie->expires && vb.config.cookie_timeout) {
-        soup_cookie_set_expires(new_cookie, soup_date_new_from_now(vb.config.cookie_timeout));
+        expire = soup_date_new_from_now(vb.config.cookie_timeout);
+        soup_cookie_set_expires(new_cookie, expire);
+        soup_date_free(expire);
     }
     SOUP_COOKIE_JAR_CLASS(cookiejar_parent_class)->changed(self, old_cookie, new_cookie);
     flock(COOKIEJAR(self)->lock, LOCK_UN);
-- 
2.20.1