branch: externals/websocket
commit 0591322dc9e311f73270279a51b0bbf8b47d4f9c
Author: Andrew Hyatt <[email protected]>
Commit: Andrew Hyatt <[email protected]>
Fix error handling during connection.
Instead of throwing errors, we should be handling them with
websocket-on-error.
---
websocket.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/websocket.el b/websocket.el
index 860cf2e2cd..4ffb39d96d 100644
--- a/websocket.el
+++ b/websocket.el
@@ -788,7 +788,8 @@ connection is invalid, the connection will be closed."
(websocket-process-headers (websocket-url websocket) text))
(error
(websocket-close websocket)
- (signal (car err) (cdr err))))
+ (funcall (websocket-on-error websocket)
+ websocket 'on-open err)))
(setf (websocket-ready-state websocket) 'open)
(websocket-try-callback 'websocket-on-open 'on-open websocket))
(setf (websocket-inflight-input websocket) text)))