emit listener error event only if the error handler is defined (#57)

Co-authored-by: bailiu <bailiu@microsoft.com>
This commit is contained in:
Bainian Liu 2021-02-17 18:17:55 -08:00 коммит произвёл GitHub
Родитель f26dec2325
Коммит 4af9e66546
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -359,7 +359,10 @@ function connectControlChannel(server) {
}
server.controlChannel.onerror = function(event) {
server.emit('error', event);
if (server._events != null && server._events.error != null) {
server.emit('error', event);
}
clearIntervals();
if (!server.closeRequested) {
reconnect(server);