emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/xelb c042d3f 08/42: Provide more verbose message when c


From: Chris Feng
Subject: [elpa] externals/xelb c042d3f 08/42: Provide more verbose message when connection failed or auth required
Date: Thu, 17 Sep 2015 23:16:39 +0000

branch: externals/xelb
commit c042d3fbe9921f9289fe6831bbb1853eac864b4a
Author: Chris Feng <address@hidden>
Commit: Chris Feng <address@hidden>

    Provide more verbose message when connection failed or auth required
---
 xcb.el |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/xcb.el b/xcb.el
index 0f5ae1a..55e4ba2 100644
--- a/xcb.el
+++ b/xcb.el
@@ -206,7 +206,8 @@ Concurrency is prevented as it breaks the orders of errors 
and replies."
                  (setq obj (make-instance 'xcb:SetupFailed))
                  (xcb:unmarshal obj cache)
                  (setq cache [])
-                 (error "[XELB] %s" obj))
+                 (error "[XELB] Connection failed: %s"
+                        (slot-value obj 'reason)))
                 (1                      ;success
                  (setq obj (make-instance 'xcb:Setup))
                  (setq cache (substring cache (xcb:unmarshal obj cache)))
@@ -215,7 +216,8 @@ Concurrency is prevented as it breaks the orders of errors 
and replies."
                 (2                      ;authentication
                  (setq obj (make-instance 'xcb:SetupAuthenticate))
                  (setq cache (substring cache (xcb:unmarshal obj cache)))
-                 (error "[XELB] %s" obj))
+                 (error "[XELB] Authentication not supported: %s"
+                        (slot-value obj 'reason)))
                 (x (error "Unrecognized setup status: %d" x))))))
         (setf (slot-value connection 'lock) nil)
         (throw 'return 'setup))



reply via email to

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