]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed memory leak in wxDocManager::CreateDocument (patch 494842)
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 30 Dec 2001 17:24:00 +0000 (17:24 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 30 Dec 2001 17:24:00 +0000 (17:24 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@13246 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/docview.cpp

index 36ecc6a51a70aa25978e168e7b528fe94ee2f564..7588bcdd81fcaaad3138ddbd5c3d44adf0f926f5 100644 (file)
@@ -1045,7 +1045,10 @@ wxDocument *wxDocManager::CreateDocument(const wxString& path, long flags)
                 delete doc;
         }
         else
                 delete doc;
         }
         else
+        {
+            delete[] templates;
             return (wxDocument *) NULL;
             return (wxDocument *) NULL;
+        }
     }
 
     // New document: user chooses a template, unless there's only one.
     }
 
     // New document: user chooses a template, unless there's only one.