Index: chrome_frame/urlmon_moniker.cc |
diff --git a/chrome_frame/urlmon_moniker.cc b/chrome_frame/urlmon_moniker.cc |
index d2d5b117ce030f08065ab26f7ff2402090b6dbe7..432dd92a2483697c7758f93e9f9bfe28b330de06 100644 |
--- a/chrome_frame/urlmon_moniker.cc |
+++ b/chrome_frame/urlmon_moniker.cc |
@@ -243,6 +243,7 @@ HRESULT MonikerPatch::BindToStorage(IMoniker_BindToStorage_Fn original, |
CComObject<BSCBStorageBind>* callback = NULL; |
if (ShouldWrapCallback(me, iid, bind_ctx)) { |
hr = CComObject<BSCBStorageBind>::CreateInstance(&callback); |
+ DCHECK(SUCCEEDED(hr)); |
auto_release_callback = callback; |
DCHECK_EQ(callback->m_dwRef, 1); |
hr = callback->Initialize(me, bind_ctx); |