From b7db6f0b6da5e3cfe210df044a9ec553ae6c897d Mon Sep 17 00:00:00 2001 From: Guilhem Lavaux Date: Thu, 10 Sep 1998 17:22:20 +0000 Subject: [PATCH] * Bug fix in wxFilter*Stream * corrected the URL parser git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@726 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/common/stream.cpp | 4 ++++ src/common/url.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/common/stream.cpp b/src/common/stream.cpp index b749b6029f..82bbb35e15 100644 --- a/src/common/stream.cpp +++ b/src/common/stream.cpp @@ -574,6 +574,8 @@ wxFilterInputStream::wxFilterInputStream(wxInputStream& stream) : wxInputStream(NULL) { m_parent_i_stream = &stream; + wxDELETE(m_i_streambuf); // In case m_i_streambuf has been initialized. + m_i_destroybuf = FALSE; m_i_streambuf = stream.InputStreamBuffer(); } @@ -608,6 +610,8 @@ wxFilterOutputStream::wxFilterOutputStream(wxOutputStream& stream) : wxOutputStream(NULL) { m_parent_o_stream = &stream; + wxDELETE(m_o_streambuf); // In case m_o_streambuf has been initialized. + m_o_destroybuf = FALSE; m_o_streambuf = stream.OutputStreamBuffer(); } diff --git a/src/common/url.cpp b/src/common/url.cpp index 180511941c..b9a8993e3f 100644 --- a/src/common/url.cpp +++ b/src/common/url.cpp @@ -147,7 +147,7 @@ bool wxURL::PrepHost(wxString& url) pos = url.Find('/'); if (pos == -1) - return FALSE; + pos = url.Length(); pos2 = url.Find(':'); if (pos2 != -1 && pos2 < pos) { -- 2.45.2