Fix invalid messages crashing the server
This commit is contained in:
parent
5280aeb736
commit
460683d2ee
@ -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,9 @@ const messageListener = (conn, doc, message) => {
|
||||
break
|
||||
}
|
||||
}
|
||||
} catch (err) {
|
||||
doc.emit('error', [err])
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user