diff --git a/security/manager/boot/src/nsSecureBrowserUIImpl.cpp b/security/manager/boot/src/nsSecureBrowserUIImpl.cpp index dce8375f1a0b..f8b029e6306b 100644 --- a/security/manager/boot/src/nsSecureBrowserUIImpl.cpp +++ b/security/manager/boot/src/nsSecureBrowserUIImpl.cpp @@ -151,6 +151,10 @@ nsSecureBrowserUIImpl::~nsSecureBrowserUIImpl() if (NS_SUCCEEDED(rv)) { svc->RemoveObserver(this, NS_FORMSUBMIT_SUBJECT); } + if (mTransferringRequests.ops) { + PL_DHashTableFinish(&mTransferringRequests); + mTransferringRequests.ops = nsnull; + } } NS_IMPL_ISUPPORTS6(nsSecureBrowserUIImpl,