From 8512c7bafcbd02d5ac3c8a22956a69530005d8c9 Mon Sep 17 00:00:00 2001 From: Joe Dong Date: Mon, 6 Feb 2023 17:40:01 +0800 Subject: [PATCH] fixed check null ptr --- orbbec_camera/src/ob_camera_node_factory.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orbbec_camera/src/ob_camera_node_factory.cpp b/orbbec_camera/src/ob_camera_node_factory.cpp index 49d63eee..1ce660f5 100644 --- a/orbbec_camera/src/ob_camera_node_factory.cpp +++ b/orbbec_camera/src/ob_camera_node_factory.cpp @@ -63,11 +63,11 @@ void OBCameraNodeFactory::init() { } void OBCameraNodeFactory::onDeviceConnected(const std::shared_ptr &device_list) { + CHECK_NOTNULL(device_list); if (device_list->deviceCount() == 0) { return; } RCLCPP_INFO_STREAM(logger_, "onDeviceConnected"); - CHECK_NOTNULL(device_list); if (!device_) { try { startDevice(device_list); @@ -80,11 +80,11 @@ void OBCameraNodeFactory::onDeviceConnected(const std::shared_ptr &device_list) { + CHECK_NOTNULL(device_list); if (device_list->deviceCount() == 0) { return; } RCLCPP_INFO_STREAM(logger_, "onDeviceDisconnected"); - CHECK_NOTNULL(device_list); for (size_t i = 0; i < device_list->deviceCount(); i++) { std::string serial_number = device_list->serialNumber(i); std::scoped_lock lock(device_lock_);