m_log->error("NNTPConnection::run select returned -1 : "+GetSocketErrorMessage()); \r
}\r
\r
+ //process all remaining commands in buffer\r
+ std::vector<char>::size_type rbs=0;\r
+ while(rbs!=m_receivebuffer.size())\r
+ {\r
+ rbs=m_receivebuffer.size();\r
+ HandleReceivedData();\r
+ }\r
+\r
}while(!Disconnected() && !IsCancelled());\r
\r
Disconnect();\r