Commit fb88bb27 authored by Adkins, Cameron's avatar Adkins, Cameron
Browse files

fix: memory bug

parent 1d846c06
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -60,12 +60,12 @@ namespace obridge {
                        object
                    }
                );
                m_publishers[object].callback = [&](opcua::Variant variant) -> void {
                m_publishers[object].callback = [=](opcua::Variant variant) -> void {
                    value_t value = variant.to<value_t>();

                    m_logger.debug("read: {} - {}", object, value);

                    rclcpp::PublisherBase::SharedPtr pub_base = m_publishers[object].publisher;
                    rclcpp::PublisherBase::SharedPtr pub_base = this->m_publishers[object].publisher;
                    auto pub = std::static_pointer_cast<rclcpp::Publisher<value_t>>(pub_base);

                    pub->publish(value);