Skip to content

Commit 2f96da8

Browse files
authored
not crash if invalid json is received
1 parent 834b7fb commit 2f96da8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

ws-server/index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@ app.ws('/broadcast', function(ws, req) {
4343
ws.on('message', function(message) {
4444
//console.log('Broadcasting: %s', message);
4545
//console.log(Object.keys(message));
46-
message = JSON.parse(message)
46+
try {
47+
message = JSON.parse(message);
48+
} catch (err) {
49+
console.warn("Invalid JSON received:", err.message);
50+
return;
51+
}
4752
if (message["metadata"] && message["coords"] && message["metadata"]["user"] !== "") {
4853
receivers.forEach(receiver => {
4954
//if (receiver.readyState === WebSocket.OPEN) {

0 commit comments

Comments
 (0)