From: Daniel Carl 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/static/git-favicon.png/assets/static/git-favicon.png/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);