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)