Revision: 8649
http://playerstage.svn.sourceforge.net/playerstage/?rev=8649&view=rev
Author: thjc
Date: 2010-05-03 17:49:32 +0000 (Mon, 03 May 2010)
Log Message:
-----------
Applied patch 2960594: Player SVN trunk: unhandled messages in ranger related
code
Modified Paths:
--------------
code/player/trunk/server/drivers/dio/rangertodio/rangertodio.cc
code/player/trunk/server/drivers/shell/velcmd.cc
Modified: code/player/trunk/server/drivers/dio/rangertodio/rangertodio.cc
===================================================================
--- code/player/trunk/server/drivers/dio/rangertodio/rangertodio.cc
2010-05-03 17:46:38 UTC (rev 8648)
+++ code/player/trunk/server/drivers/dio/rangertodio/rangertodio.cc
2010-05-03 17:49:32 UTC (rev 8649)
@@ -373,6 +373,16 @@
}
return 0;
}
+ // handle other ranger data
+ if (Message::MatchMessage(hdr, PLAYER_MSGTYPE_DATA, -1,
this->ranger_required_addr))
+ {
+ if (!data)
+ {
+ PLAYER_ERROR("NULL other ranger data");
+ return -1;
+ }
+ return 0;
+ }
if (this->use_dio_cmd)
{
if (Message::MatchMessage(hdr, PLAYER_MSGTYPE_DATA,
PLAYER_DIO_DATA_VALUES, this->dio_required_addr))
Modified: code/player/trunk/server/drivers/shell/velcmd.cc
===================================================================
--- code/player/trunk/server/drivers/shell/velcmd.cc 2010-05-03 17:46:38 UTC
(rev 8648)
+++ code/player/trunk/server/drivers/shell/velcmd.cc 2010-05-03 17:49:32 UTC
(rev 8649)
@@ -427,6 +427,16 @@
this->mean_dist_valid = !0;
return 0;
}
+ // handle other ranger data
+ if (Message::MatchMessage(hdr, PLAYER_MSGTYPE_DATA, -1,
this->required_ranger_addr))
+ {
+ if (!data)
+ {
+ PLAYER_ERROR("NULL other ranger data");
+ return -1;
+ }
+ return 0;
+ }
}
return -1;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit