if(m_receivednodehello==true)\r
{\r
bool handled=false;\r
+\r
std::vector<IFCPMessageHandler *>::iterator i=m_fcpmessagehandlers.begin();\r
while(handled==false && i!=m_fcpmessagehandlers.end())\r
{\r
{\r
m_fcp.Update(1);\r
}\r
- if(m_fcp.Connected())\r
+ if(m_fcp.Connected() && length>0)\r
{\r
char *data=new char[length];\r
m_fcp.ReceiveRaw(data,length);\r