diff --git a/mailnews/local/src/nsLocalMailFolder.cpp b/mailnews/local/src/nsLocalMailFolder.cpp index 1e256e6c17c9..8a004e412de5 100644 --- a/mailnews/local/src/nsLocalMailFolder.cpp +++ b/mailnews/local/src/nsLocalMailFolder.cpp @@ -1611,8 +1611,8 @@ NS_IMETHODIMP nsMsgLocalMailFolder::EndCopy(PRBool copySucceeded) nsCOMPtr localUndoTxn; if (mCopyState->m_undoMsgTxn) - localUndoTxn = do_QueryInterface(mCopyState->m_undoMsgTxn, &rv); - + rv = localUndoTxn->QueryInterface(nsCOMTypeInfo::GetIID(), + getter_AddRefs(mCopyState->m_undoMsgTxn)); //Copy the header to the new database if(copySucceeded && mCopyState->m_message)