}
wxHTTP::~wxHTTP()
+{
+ ClearHeaders();
+
+ delete m_addr;
+}
+
+void wxHTTP::ClearHeaders()
{
// wxString isn't a wxObject
wxNode *node = m_headers.First();
node = node->Next();
}
- if (m_addr) {
- delete m_addr;
- m_addr = NULL;
- }
+ m_headers.Clear();
}
wxString wxHTTP::GetContentType()
void wxHTTP::SetHeader(const wxString& header, const wxString& h_data)
{
if (m_read) {
- m_headers.Clear();
+ ClearHeaders();
m_read = FALSE;
}
wxString line;
wxStringTokenizer tokenzr;
- m_headers.Clear();
+ ClearHeaders();
m_read = TRUE;
#if defined(__VISAGECPP__)