Details
Description
When you send a message with length: 0 (not NULL) the program will crash.
I think the problem is here:
OpenWireStringSupport.cpp
void OpenwireStringSupport::writeString( decaf::io::DataOutputStream& dataOut,
const std::string* str )
throw ( decaf::io::IOException ) {
try
{
if( str != NULL ) <-- I think the problem is here it should be: if( str != NULL && str->length()>0 )
....