From 65a9d2c8d9eb7d4880ee1527de54fa212035af10 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 13 Apr 2016 18:14:35 +0200 Subject: send websocket response after json unmarshal error diff --git a/src/rhimportd/ctrlWebSocket.go b/src/rhimportd/ctrlWebSocket.go index 35b285b..be7dcc0 100644 --- a/src/rhimportd/ctrlWebSocket.go +++ b/src/rhimportd/ctrlWebSocket.go @@ -323,6 +323,7 @@ func webSocketHandler(conf *rhimport.Config, db *rddb.DBChan, sessions *rhimport reqdata := newWebSocketRequestData(conf) if err := ws.ReadJSON(&reqdata); err != nil { rhdl.Println("WebSocket Client", ws.RemoteAddr(), "disconnected:", err) + sendWebSocketErrorResponse(ws, http.StatusBadRequest, err.Error()) return } else { // rhdl.Printf("Websocket Client %s got: %+v", ws.RemoteAddr(), reqdata) -- cgit v0.10.2