char *data = context.Buffer + header_length + 1;
- if (context.Size < header_length + 1 + len + 1) {
+ if (context.Size < header_length + 1 + data_length) {
context.MustRead = true;
return StatusNeedData;
}
if (data[len] != ',')
BOOST_THROW_EXCEPTION(std::invalid_argument("Invalid NetString (missing ,)"));
-
+
*str = String(&data[0], &data[len]);
context.DropData(header_length + 1 + len + 1);
* Constructor for the StreamLogger class.
*/
StreamLogger::StreamLogger(void)
- : m_Stream(NULL), m_OwnsStream(false), m_Tty(false)
+ : m_Stream(NULL), m_OwnsStream(false)
{ }
void StreamLogger::Stop(void)