branch: externals/websocket
commit 8604982b1207fafdef7ecdc4ba54541c1ea87212
Merge: 82b370602f 98ac614167
Author: Andrew Hyatt <ahy...@gmail.com>
Commit: GitHub <nore...@github.com>

    Merge pull request #79 from vritser/main
    
    set ready-state to 'closed when websocket is closed abnormally
---
 websocket.el | 1 +
 1 file changed, 1 insertion(+)

diff --git a/websocket.el b/websocket.el
index e5a63f237c..63668eb2e3 100644
--- a/websocket.el
+++ b/websocket.el
@@ -720,6 +720,7 @@ to the websocket protocol.
 
           (when (and (member status '(closed failed exit signal))
                      (not (eq 'closed (websocket-ready-state websocket))))
+            (setf (websocket-ready-state websocket) 'closed)
             (websocket-try-callback 'websocket-on-close 'on-close 
websocket))))))
 
 (defun websocket-ensure-handshake (url conn key protocols extensions 
custom-header-alist nowait)

Reply via email to