Merge pull request #83 from andrew-d-jackson/fix/fix-invalid-message-crashing-server
Fix invalid messages crashing the server
This commit is contained in:
commit
a5c72c09e8
@ -162,6 +162,7 @@ exports.getYDoc = getYDoc
|
||||
* @param {Uint8Array} message
|
||||
*/
|
||||
const messageListener = (conn, doc, message) => {
|
||||
try {
|
||||
const encoder = encoding.createEncoder()
|
||||
const decoder = decoding.createDecoder(message)
|
||||
const messageType = decoding.readVarUint(decoder)
|
||||
@ -178,6 +179,10 @@ const messageListener = (conn, doc, message) => {
|
||||
break
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
console.error(err)
|
||||
doc.emit('error', [err])
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user