From cb3a561852f2dcbad1ba610e860cf2aba058de30 Mon Sep 17 00:00:00 2001 From: Josh Faust Date: Tue, 8 Jun 2010 19:10:46 +0000 Subject: [PATCH] fix crash when using an already-deleted xmlrpc client if the client failed to connect --- core/roscpp/src/libros/subscription.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/roscpp/src/libros/subscription.cpp b/core/roscpp/src/libros/subscription.cpp index 5b0dcbc5..5fa8d3f2 100644 --- a/core/roscpp/src/libros/subscription.cpp +++ b/core/roscpp/src/libros/subscription.cpp @@ -399,6 +399,8 @@ bool Subscription::negotiateConnection(const std::string& xmlrpc_uri) { udp_transport->close(); } + + return false; } ROSCPP_LOG_DEBUG("Began asynchronous xmlrpc connection to [%s:%d]", peer_host.c_str(), peer_port);