diff --git a/erizo_controller/erizoController/models/Client.js b/erizo_controller/erizoController/models/Client.js index af8fee7ced..0883a93cd6 100644 --- a/erizo_controller/erizoController/models/Client.js +++ b/erizo_controller/erizoController/models/Client.js @@ -91,8 +91,10 @@ class Client extends events.EventEmitter { } if (this.room.p2p) { const targetClient = this.room.getClientById(message.peerSocket); - targetClient.sendMessage('signaling_message_peer', - {streamId: message.streamId, peerSocket: this.id, msg: message.msg}); + if (targetClient) { + targetClient.sendMessage('signaling_message_peer', + {streamId: message.streamId, peerSocket: this.id, msg: message.msg}); + } } else { const isControlMessage = message.msg.type === 'control'; if (!isControlMessage ||