Skip to content

Commit

Permalink
Merge pull request #73 from mattcolegate/zJavaInProcessFix
Browse files Browse the repository at this point in the history
Fix inprocess connections for Java HealthCenter
  • Loading branch information
tobespc authored Nov 30, 2018
2 parents c5a787f + 7d1f462 commit 0559a24
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions src/ibmras/monitoring/connector/api/APIConnector.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,13 +64,9 @@ APICONNECTORPLUGIN_DECL void apiPushData(const char *sendData) {
}

APICONNECTORPLUGIN_DECL void sendControl(const char* topic, unsigned int length, void* message) {
char* nativeString = ibmras::common::util::createNativeString(topic);
const char* constMessage = static_cast<const char* const>(message);
char* nativeMessage = ibmras::common::util::createNativeString(constMessage);

plugin::receiver->receiveMessage(std::string(nativeString), length, nativeMessage);
ibmras::common::memory::deallocate((unsigned char**)&nativeString);
ibmras::common::memory::deallocate((unsigned char**)&nativeMessage);
char* nativeTopic = ibmras::common::util::createNativeString(topic);
plugin::receiver->receiveMessage(std::string(nativeTopic), length, message);
ibmras::common::memory::deallocate((unsigned char**)&nativeTopic);
}

} // end extern C
Expand Down

0 comments on commit 0559a24

Please sign in to comment.