]> git.saurik.com Git - wxWidgets.git/commitdiff
* Fixed two memory leaks.
authorGuilhem Lavaux <lavaux@easynet.fr>
Sun, 23 Aug 1998 14:06:39 +0000 (14:06 +0000)
committerGuilhem Lavaux <lavaux@easynet.fr>
Sun, 23 Aug 1998 14:06:39 +0000 (14:06 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/object.cpp
src/common/stream.cpp

index b01cab153129266bc250274fe1f401b6957e7e11..6f378e681076ef0717b1c55b59251776baf9b477 100644 (file)
@@ -254,6 +254,8 @@ void wxObject::StoreObject( wxObjectOutputStream& stream )
 
   serial->SetObject(this);
   serial->StoreObject(stream);
 
   serial->SetObject(this);
   serial->StoreObject(stream);
+
+  delete serial;
 }
 
 void wxObject::LoadObject( wxObjectInputStream& stream )
 }
 
 void wxObject::LoadObject( wxObjectInputStream& stream )
@@ -275,6 +277,8 @@ void wxObject::LoadObject( wxObjectInputStream& stream )
 
   serial->SetObject(this);
   serial->LoadObject(stream);
 
   serial->SetObject(this);
   serial->LoadObject(stream);
+
+  delete serial;
 }
 
 #endif
 }
 
 #endif
index 44226e57210d7eaedc0a7e513d1251b081f507a0..34b9f1be7d2d3176164effca20d1e5e8da35a079 100644 (file)
@@ -42,6 +42,7 @@ wxStreamBuffer::wxStreamBuffer(wxOutputStream& o_stream)
 
 wxStreamBuffer::~wxStreamBuffer()
 {
 
 wxStreamBuffer::~wxStreamBuffer()
 {
+  wxDELETEA(m_buffer_start);
 }
 
 void wxStreamBuffer::WriteBack(char c)
 }
 
 void wxStreamBuffer::WriteBack(char c)