branch: externals/websocket
commit 1f086f14f0f55f55eafd09f404f48e924157c1d1
Author: Andrew Hyatt <ahy...@gmail.com>
Commit: Andrew Hyatt <ahy...@gmail.com>

    Update to version 1.14
    
    This version has a bug fix for properly setting the websocket to closed 
when it
    is closed abnormally.
---
 websocket.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/websocket.el b/websocket.el
index f1555228ae..3bcbe0f99e 100644
--- a/websocket.el
+++ b/websocket.el
@@ -5,7 +5,7 @@
 ;; Author: Andrew Hyatt <ahy...@gmail.com>
 ;; Homepage: https://github.com/ahyatt/emacs-websocket
 ;; Keywords: Communication, Websocket, Server
-;; Version: 1.13.1
+;; Version: 1.14
 ;; Package-Requires: ((cl-lib "0.5"))
 ;;
 ;; This program is free software; you can redistribute it and/or
@@ -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