From 089f99bf4a123d42b18cbe2c439d858836fe37c7 Mon Sep 17 00:00:00 2001 From: Lucas Walter Date: Sun, 29 Jul 2018 09:32:42 -0700 Subject: [PATCH] Fix for #78 --- .../include/nodelet_topic_tools/nodelet_demux.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nodelet_topic_tools/include/nodelet_topic_tools/nodelet_demux.h b/nodelet_topic_tools/include/nodelet_topic_tools/nodelet_demux.h index cc4232d6..ec9953ea 100644 --- a/nodelet_topic_tools/include/nodelet_topic_tools/nodelet_demux.h +++ b/nodelet_topic_tools/include/nodelet_topic_tools/nodelet_demux.h @@ -88,7 +88,7 @@ namespace nodelet pubs_output_.resize (output_topics_.size ()); for (int d = 0; d < output_topics_.size (); ++d) - *pubs_output_[d] = private_nh_.template advertise ((std::string)(output_topics_[d]), 1); + pubs_output_[d] = boost::make_shared(private_nh_.template advertise ((std::string)(output_topics_[d]), 1)); break; } default: @@ -166,7 +166,7 @@ namespace nodelet pubs_output_.resize (output_topics_.size ()); for (int d = 0; d < output_topics_.size (); ++d) - *pubs_output_[d] = private_nh_.template advertise ((std::string)(output_topics_[d]), 1); + pubs_output_[d] = boost::make_shared(private_nh_.template advertise ((std::string)(output_topics_[d]), 1)); break; } default: