* http://dce.felk.cvut.cz
* http://www.ocera.org
*
- * Author: Petr Smolik petr.smolik@wo.cz
+ * Author: Petr Smolik petr@smoliku.cz
* Advisor: Pavel Pisa
* Project Responsible: Zdenek Hanzalek
* --------------------------------------------------------------------
/*****************************************************************************/
void ORTEAppRecvThread(TaskProp *tp) {
struct sockaddr_in des;
- uint32_t RTPS_Codec_len;
+ int32_t RTPS_Codec_len;
MessageInterpret mi;
CDR_Codec *cdrCodec=&tp->mb.cdrCodec;
ORTEDomain *d=tp->d;
cdrCodec->buf_len, //max length of message
&des,sizeof(des)); //info from sending host
+ if (RTPS_Codec_len == -1) {
+ perror("ORTEAppRecvThread: sock_recvfrom");
+ return;
+ }
+
debug(22,7) ("ORTEAppRecvThread %s: fired, msg_len: 0x%x\n",TK2S(tp),RTPS_Codec_len);
//is it header of valid RTPS packet?