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) {
|
function retryConnection(topicBuffer) {
|
||||||
|
if (!topicBuffer || !topicBuffer.buffer) {
|
||||||
|
console.error('Invalid topicBuffer:', topicBuffer);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const topic = b4a.toString(topicBuffer, 'hex');
|
const topic = b4a.toString(topicBuffer, 'hex');
|
||||||
const room = activeRooms.find(room => room.topic === topic);
|
const room = activeRooms.find(room => room.topic === topic);
|
||||||
if (room) {
|
if (room) {
|
||||||
|
Loading…
Reference in New Issue
Block a user