Commit aa0c633 1 parent 7f36c52 commit aa0c633 Copy full SHA for aa0c633
File tree 1 file changed +6
-2
lines changed
localization/ndt_scan_matcher/src
1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,9 @@ void MapUpdateModule::update_map(const geometry_msgs::msg::Point & position)
88
88
ndt_ptr_mutex_->unlock ();
89
89
return ;
90
90
}
91
- ndt_ptr_->setInputSource (input_source);
91
+ if (input_source != nullptr ) {
92
+ ndt_ptr_->setInputSource (input_source);
93
+ }
92
94
ndt_ptr_mutex_->unlock ();
93
95
need_rebuild_ = false ;
94
96
} else {
@@ -107,7 +109,9 @@ void MapUpdateModule::update_map(const geometry_msgs::msg::Point & position)
107
109
auto dummy_ptr = ndt_ptr_;
108
110
auto input_source = ndt_ptr_->getInputSource ();
109
111
ndt_ptr_ = secondary_ndt_ptr_;
110
- ndt_ptr_->setInputSource (input_source);
112
+ if (input_source != nullptr ) {
113
+ ndt_ptr_->setInputSource (input_source);
114
+ }
111
115
ndt_ptr_mutex_->unlock ();
112
116
113
117
dummy_ptr.reset ();
You can’t perform that action at this time.
0 commit comments