From a302f4b66a0d9aa385ae9a759a2feea7e72910a3 Mon Sep 17 00:00:00 2001 From: RBT22 Date: Wed, 3 Apr 2024 13:22:17 +0200 Subject: [PATCH] Fix memory leak --- orbbec_camera/src/ob_camera_node.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orbbec_camera/src/ob_camera_node.cpp b/orbbec_camera/src/ob_camera_node.cpp index 833d6f4e..310e0de0 100644 --- a/orbbec_camera/src/ob_camera_node.cpp +++ b/orbbec_camera/src/ob_camera_node.cpp @@ -836,6 +836,10 @@ void OBCameraNode::publishDepthPointCloud(const std::shared_ptr &f RCLCPP_INFO_STREAM(logger_, "Saving point cloud to " << filename); saveDepthPointsToPly(point_cloud_msg_, filename); } + delete[] data; + data = nullptr; + delete[] pointcloudData; + pointcloudData = nullptr; } void OBCameraNode::publishColoredPointCloud(const std::shared_ptr &frame_set) {