You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2007/10/24 20:45:39 UTC
svn commit: r587962 -
/activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp
Author: tabish
Date: Wed Oct 24 11:45:38 2007
New Revision: 587962
URL: http://svn.apache.org/viewvc?rev=587962&view=rev
Log:
https://issues.apache.org/activemq/browse/AMQCPP-149
Fixed null entry in primitive map in incoming messages from crashing the client.
Modified:
activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp
Modified: activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp?rev=587962&r1=587961&r2=587962&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/connector/openwire/marshal/PrimitiveMapMarshaller.cpp Wed Oct 24 11:45:38 2007
@@ -217,6 +217,9 @@
switch( type )
{
+ case PrimitiveMap::NULL_TYPE:
+ map.setString( key, "" );
+ break;
case PrimitiveMap::BYTE_TYPE:
map.setByte( key, dataIn.readByte() );
break;