Function: url-cookie-clean-up
url-cookie-clean-up is a byte-compiled function defined in
url-cookie.el.gz.
Signature
(url-cookie-clean-up &optional SECURE)
Source Code
;; Defined in /usr/src/emacs/lisp/url/url-cookie.el.gz
(defun url-cookie-clean-up (&optional secure)
(let ((var (if secure 'url-cookie-secure-storage 'url-cookie-storage))
new new-cookies)
(dolist (cur (symbol-value var))
(setq new-cookies nil)
(dolist (cur-cookie (cdr cur))
(or (not (url-cookie-p cur-cookie))
(url-cookie-expired-p cur-cookie)
(null (url-cookie-expires cur-cookie))
(setq new-cookies (cons cur-cookie new-cookies))))
(when new-cookies
(setcdr cur new-cookies)
(setq new (cons cur new))))
(set var new)))