in src/states.js [66:78]
async handleErrorAndRethrow(err) {
let alert = err;
if (! (alert instanceof TLSAlert)) {
alert = new TLSError(ALERT_DESCRIPTION.INTERNAL_ERROR);
}
// Try to send error alert to the peer, but we may not
// be able to if the outgoing connection was already closed.
try {
await this.conn._sendAlertMessage(alert);
} catch (_) { }
await this.conn._transition(ERROR, err);
throw err;
}