notifications: add nil checks
authorJulien Danjou <julien@danjou.info>
Tue, 11 Sep 2012 09:41:03 +0000 (11:41 +0200)
committerJulien Danjou <julien@danjou.info>
Tue, 11 Sep 2012 09:41:03 +0000 (11:41 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
lisp/ChangeLog
lisp/gnus-notifications.el

index 90e1db7..a2900b3 100644 (file)
@@ -1,3 +1,8 @@
+2012-09-11  Julien Danjou  <julien@danjou.info>
+
+       * gnus-notifications.el (gnus-notifications): Check for nil values in
+       ignored addresses check.
+
 2012-09-10  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * qp.el (quoted-printable-decode-region): Inline+CSE+strength-reduction.
index f9c2d30..5104a56 100644 (file)
@@ -166,8 +166,10 @@ This is typically a function to add in
                                             (or (mail-fetch-field "From") "")))
                        (address (cadr address-components)))
                   ;; Ignore mails from ourselves
-                  (unless (gnus-string-match-p gnus-ignored-from-addresses
-                                               address)
+                  (unless (and gnus-ignored-from-addresses
+                               address
+                               (gnus-string-match-p gnus-ignored-from-addresses
+                                                    address))
                     (let* ((photo-file (gnus-notifications-get-photo-file address))
                            (notification-id (gnus-notifications-notify
                                              (or (car address-components) address)