Bug 1485660 - Avoid exceptions when the connection is closed in middle of the actor's id retrieval. r=jdescottes

MozReview-Commit-ID: KvwkISz7OVe

Depends on D7456

Differential Revision: https://phabricator.services.mozilla.com/D7457

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Alexandre Poirot 2018-10-15 08:36:05 +00:00
Родитель 1fd7cbd0a7
Коммит 9c441aadb9
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -1352,7 +1352,10 @@ Front.prototype = extend(Pool.prototype, {
} else {
this.actor().then(actorID => {
packet.to = actorID;
this.conn._transport.send(packet);
// The connection might be closed during the promise resolution
if (this.conn._transport) {
this.conn._transport.send(packet);
}
}).catch(console.error);
}
},