Validate topicBuffer: Ensure topicBuffer is always defined and valid before converting it to a string.
This commit is contained in:
parent
50a02e8dfd
commit
9eeb38ca3f
5
app.js
5
app.js
@ -241,6 +241,11 @@ async function handleConnection(connection, info) {
|
||||
}
|
||||
|
||||
function retryConnection(topicBuffer) {
|
||||
if (!topicBuffer || !topicBuffer.buffer) {
|
||||
console.error('Invalid topicBuffer:', topicBuffer);
|
||||
return;
|
||||
}
|
||||
|
||||
const topic = b4a.toString(topicBuffer, 'hex');
|
||||
const room = activeRooms.find(room => room.topic === topic);
|
||||
if (room) {
|
||||
|
Loading…
Reference in New Issue
Block a user