Fix a crash, since subdivisions can be empty. (#543)
							parent
							
								
									38f1c4dc14
								
							
						
					
					
						commit
						6b22cfaf8d
					
				|  | @ -149,6 +149,9 @@ void SensorBridge::HandleLaserScan( | ||||||
|         points.points.size() * (i + 1) / num_subdivisions_per_laser_scan_; |         points.points.size() * (i + 1) / num_subdivisions_per_laser_scan_; | ||||||
|     const carto::sensor::PointCloud subdivision( |     const carto::sensor::PointCloud subdivision( | ||||||
|         points.points.begin() + start_index, points.points.begin() + end_index); |         points.points.begin() + start_index, points.points.begin() + end_index); | ||||||
|  |     if (start_index == end_index) { | ||||||
|  |       continue; | ||||||
|  |     } | ||||||
|     const size_t middle_index = (start_index + end_index) / 2; |     const size_t middle_index = (start_index + end_index) / 2; | ||||||
|     const carto::common::Time subdivision_time = |     const carto::common::Time subdivision_time = | ||||||
|         start_time + |         start_time + | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue