From 082008ed98a5bb3c6fd1040cc2c2c66365213c91 Mon Sep 17 00:00:00 2001 From: psychon Date: Tue, 16 Mar 2010 09:55:10 +0000 Subject: [PATCH] CHTTPSock: Print warnings if one tries to send multiple pages git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1837 726aef4b-f618-498e-8847-2d620e286838 --- HTTPSock.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/HTTPSock.cpp b/HTTPSock.cpp index 146df8e4..95298ff1 100644 --- a/HTTPSock.cpp +++ b/HTTPSock.cpp @@ -132,6 +132,8 @@ void CHTTPSock::GetPage() { void CHTTPSock::PrintPage(const CString& sPage) { if (!SentHeader()) { PrintHeader(sPage.length()); + } else { + DEBUG("PrintPage(): Header was already sent"); } Write(sPage); @@ -359,6 +361,7 @@ bool CHTTPSock::PrintNotFound() { bool CHTTPSock::PrintErrorPage(unsigned int uStatusId, const CString& sStatusMsg, const CString& sMessage) { if (SentHeader()) { + DEBUG("PrintErrorPage(): Header was already sent"); return false; } @@ -385,6 +388,7 @@ bool CHTTPSock::ForceLogin() { } if (SentHeader()) { + DEBUG("ForceLogin(): Header was already sent!"); return false; } @@ -407,7 +411,7 @@ bool CHTTPSock::SentHeader() const { bool CHTTPSock::PrintHeader(off_t uContentLength, const CString& sContentType, unsigned int uStatusId, const CString& sStatusMsg) { if (SentHeader()) { - DEBUG("- Header already sent!"); + DEBUG("PrintHeader(): Header was already sent!"); return false; } @@ -457,6 +461,7 @@ void CHTTPSock::AddHeader(const CString& sName, const CString& sValue) { bool CHTTPSock::Redirect(const CString& sURL) { if (SentHeader()) { + DEBUG("Redirect() - Header was already sent"); return false; }