diff --git a/HTTPServer.cpp b/HTTPServer.cpp
index f55396a6..f675d525 100644
--- a/HTTPServer.cpp
+++ b/HTTPServer.cpp
@@ -839,6 +839,7 @@ namespace util
 				s << it.first << "->" << i2p::client::context.GetAddressBook ().ToAddress(it.second->GetRemoteIdentity ()) << " ";
 				s << " [" << it.second->GetNumSentBytes () << ":" << it.second->GetNumReceivedBytes () << "]";
 				s << " [out:" << it.second->GetSendQueueSize () << "][in:" << it.second->GetReceiveQueueSize () << "]";
+				s << " [buf:" << it.second->GetSendBufferSize () << "]";
 				s << "<br>"<< std::endl; 
 			}	
 		}	
diff --git a/Streaming.h b/Streaming.h
index 3d31f3e6..d3b4e20e 100644
--- a/Streaming.h
+++ b/Streaming.h
@@ -115,6 +115,7 @@ namespace stream
 			size_t GetNumReceivedBytes () const { return m_NumReceivedBytes; };
 			size_t GetSendQueueSize () const { return m_SentPackets.size (); };
 			size_t GetReceiveQueueSize () const { return m_ReceiveQueue.size (); };
+			size_t GetSendBufferSize () const { return m_SendBuffer.rdbuf ()->in_avail (); };
 			
 		private: