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 Playerstage-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-commit