* net/nsm.el (nsm-format-certificate): Don't bug out on missing
elements.
(nsm-warnings-ok-p): The new version of this function always
returned nil when everything was OK.
* net/nsm.el (nsm-format-certificate): Don't bug out on missing
elements.
+ (nsm-warnings-ok-p): The new version of this function always
+ returned nil when everything was OK.
2014-11-25 Teodor Zlatanov <tzz@lifelogs.com>
result))
(defun nsm-warnings-ok-p (status settings)
- (null (cl-intersection
- (plist-get settings :conditions)
- (plist-get status :warnings))))
+ (let ((ok t)
+ (conditions (plist-get settings :conditions)))
+ (dolist (warning (plist-get status :warnings))
+ (unless (memq warning conditions)
+ (setq ok nil)))
+ ok))
(defun nsm-remove-permanent-setting (id)
(setq nsm-permanent-host-settings