Bug 1605895 - Advance the diagnostic assertion by suspend counter, r=michal,necko-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D83936
This commit is contained in:
Honza Bambas 2020-07-17 13:13:02 +00:00
Родитель 16bc18dd68
Коммит b0b0ccecb2
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -244,10 +244,11 @@ HttpChannelChild::~HttpChannelChild() {
(mEverHadBgChildAtConnectParent ? 1 << 18 : 0) |
(mCreateBackgroundChannelFailed ? 1 << 19 : 0) |
(mBgInitFailCallbackTriggered ? 1 << 20 : 0) |
(mCanSendAtCancel ? 1 << 21 : 0);
(mCanSendAtCancel ? 1 << 21 : 0) | (!!mSuspendCount ? 1 << 22 : 0) |
(!!mCallOnResume ? 1 << 23 : 0);
MOZ_CRASH_UNSAFE_PRINTF(
"~HttpChannelChild, mOnStopRequestCalled=false, mStatus=0x%08x, "
"mActorDestroyReason=%d, 20200709 flags=%u",
"mActorDestroyReason=%d, 20200717 flags=%u",
static_cast<uint32_t>(nsresult(mStatus)),
static_cast<int32_t>(mActorDestroyReason ? *mActorDestroyReason : -1),
flags);