]> code.delx.au - gnu-emacs/commitdiff
* net/rcirc.el (rcirc-keepalive): Fix invalid timer error.
authorLeo Liu <sdl.web@gmail.com>
Sun, 17 Feb 2013 16:26:38 +0000 (00:26 +0800)
committerLeo Liu <sdl.web@gmail.com>
Sun, 17 Feb 2013 16:26:38 +0000 (00:26 +0800)
lisp/ChangeLog
lisp/net/rcirc.el

index 61b282c7118f05acfc21defd1e36bfea1fd4e14f..77759eee9a18b6e22c54a77ff4991fe8591f9bbf 100644 (file)
@@ -1,3 +1,7 @@
+2013-02-17  Leo Liu  <sdl.web@gmail.com>
+
+       * net/rcirc.el (rcirc-keepalive): Fix invalid timer error.
+
 2013-02-17  Glenn Morris  <rgm@gnu.org>
 
        * menu-bar.el (menu-bar-tools-menu): Fix case of EDE entry.
index 086043c2b4aeb142ec5c54cd3becc28a4b23be01..7c70ded3eaa165f5f5fe3ea1209f46f0ce5ff49f 100644 (file)
@@ -625,7 +625,8 @@ last ping."
                                            (rcirc-float-time))))))
             (rcirc-process-list))
     ;; no processes, clean up timer
-    (cancel-timer rcirc-keepalive-timer)
+    (when (timerp rcirc-keepalive-timer)
+      (cancel-timer rcirc-keepalive-timer))
     (setq rcirc-keepalive-timer nil)))
 
 (defun rcirc-handler-ctcp-KEEPALIVE (process target sender message)