diff --git a/src/processors/hybi.hpp b/src/processors/hybi.hpp index fb938af110..42e7f86e08 100644 --- a/src/processors/hybi.hpp +++ b/src/processors/hybi.hpp @@ -343,6 +343,7 @@ public: } void process_payload(std::istream& input) { + //std::cout << "payload left 1: " << m_payload_left << std::endl; uint64_t written; if (m_header.is_control()) { written = m_control_message->process_payload(input,m_payload_left); @@ -352,6 +353,8 @@ public: } m_payload_left -= written; + //std::cout << "payload left 2: " << m_payload_left << std::endl; + if (m_payload_left == 0) { process_frame(); }