emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master b206b9d: dbus.el: fix ":argN" keyword recognition


From: Daiki Ueno
Subject: [Emacs-diffs] master b206b9d: dbus.el: fix ":argN" keyword recognition
Date: Thu, 26 Feb 2015 02:09:30 +0000

branch: master
commit b206b9d73728dec9b71a41ac4e1622ec795d6fd0
Author: Daiki Ueno <address@hidden>
Commit: Daiki Ueno <address@hidden>

    dbus.el: fix ":argN" keyword recognition
    
    * net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
    integer before comparison.
---
 lisp/ChangeLog   |    5 +++++
 lisp/net/dbus.el |    3 ++-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7f7eac6..33e0480 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
+2015-02-26  Daiki Ueno  <address@hidden>
+
+       * net/dbus.el (dbus-register-signal): Convert "N" of ":argN" to
+       integer before comparison.
+
 2015-02-25  Nicolas Richard  <address@hidden>
 
        * progmodes/elisp-mode.el (elisp--eval-last-sexp): Document argument.
diff --git a/lisp/net/dbus.el b/lisp/net/dbus.el
index bbce300..b2c1ba8 100644
--- a/lisp/net/dbus.el
+++ b/lisp/net/dbus.el
@@ -707,7 +707,8 @@ Example:
                 (setq counter (match-string 2 (symbol-name key))
                       args (cdr args)
                       value (car args))
-                (unless (and (<= counter 63) (stringp value))
+                (unless (and (<= (string-to-number counter) 63)
+                             (stringp value))
                   (signal 'wrong-type-argument
                           (list "Wrong argument" key value)))
                 (format



reply via email to

[Prev in Thread] Current Thread [Next in Thread]