]> git.saurik.com Git - wxWidgets.git/commitdiff
Fixed memory leak
authorJulian Smart <julian@anthemion.co.uk>
Mon, 16 Oct 2000 07:10:32 +0000 (07:10 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Mon, 16 Oct 2000 07:10:32 +0000 (07:10 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@8569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/http.cpp

index db4eeb851f7fada7e3dabcdcdd6106fd4b48f4d0..d147823f1572fe0974f3f7b572f045886ac37f8d 100644 (file)
@@ -299,7 +299,8 @@ bool wxHTTP::Abort(void)
 
 wxInputStream *wxHTTP::GetInputStream(const wxString& path)
 {
-  wxHTTPStream *inp_stream = new wxHTTPStream(this);
+  wxHTTPStream *inp_stream;
+
   wxString new_path;
 
   m_perr = wxPROTO_CONNERR;
@@ -313,6 +314,8 @@ wxInputStream *wxHTTP::GetInputStream(const wxString& path)
   if (!BuildRequest(path, wxHTTP_GET))
     return NULL;
 
+  inp_stream = new wxHTTPStream(this);
+
   if (!GetHeader(wxT("Content-Length")).IsEmpty())
     inp_stream->m_httpsize = wxAtoi(WXSTRINGCAST GetHeader(wxT("Content-Length")));
   else