From: Daniel Carl <danielcarl@gmx.de>
Date: Fri, 5 Apr 2013 10:38:30 +0000 (+0200)
Subject: Made cookie timeout setting a little simpler.
X-Git-Url: https://git.owens.tech/assets/dummy.html/assets/dummy.html/git?a=commitdiff_plain;h=d13e9b30b6db9125332add8f95536ae59600b91a;p=vimb.git

Made cookie timeout setting a little simpler.
---

diff --git a/src/main.c b/src/main.c
index 17a33d6..7493b1e 100644
--- a/src/main.c
+++ b/src/main.c
@@ -572,13 +572,10 @@ static void vb_inspector_finished(WebKitWebInspector *inspector)
 #ifdef FEATURE_COOKIE
 static void vb_set_cookie(SoupCookie *cookie)
 {
-    SoupDate *date;
-
     SoupCookieJar *jar = soup_cookie_jar_text_new(vb.files[FILES_COOKIE], false);
     cookie = soup_cookie_copy(cookie);
-    if (cookie->expires == NULL && vb.config.cookie_timeout) {
-        date = soup_date_new_from_time_t(time(NULL) + vb.config.cookie_timeout);
-        soup_cookie_set_expires(cookie, date);
+    if (!cookie->expires && vb.config.cookie_timeout) {
+        soup_cookie_set_expires(cookie, soup_date_new_from_now(vb.config.cookie_timeout));
     }
     soup_cookie_jar_add_cookie(jar, cookie);
     g_object_unref(jar);