diff --git a/mozilla/editor/base/nsTextEditFactory.cpp b/mozilla/editor/base/nsTextEditFactory.cpp index 7747ef9a852..d41182620ee 100644 --- a/mozilla/editor/base/nsTextEditFactory.cpp +++ b/mozilla/editor/base/nsTextEditFactory.cpp @@ -33,7 +33,7 @@ GetTextEditFactory(nsIFactory **aFactory, const nsCID & aClass) PR_EnterMonitor(GetEditorMonitor()); nsTextEditFactory *factory = new nsTextEditFactory(aClass); - if (factory) + if (!factory) return NS_ERROR_OUT_OF_MEMORY; nsCOMPtr pNSIFactory = do_QueryInterface(factory); if (!pNSIFactory)