We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4430d43 commit 265143cCopy full SHA for 265143c
libstageplugin/p_ranger.cc
@@ -71,11 +71,11 @@ void InterfaceRanger::Publish( void )
71
72
if( sensors.size() == 1 ) // a laser scanner type, with one beam origin and many ranges
73
{
74
- prange.ranges = &sensors[0].ranges[0];
75
prange.ranges_count = sensors[0].ranges.size();
+ prange.ranges = prange.ranges_count ? &sensors[0].ranges[0] : NULL;
76
77
- pintens.intensities = &sensors[0].intensities[0];
78
- pintens.intensities_count = sensors[0].intensities.size();
+ pintens.intensities_count = sensors[0].intensities.size();
+ pintens.intensities = pintens.intensities_count ? &sensors[0].intensities[0] : NULL;
79
}
80
else
81
{ // a sonar/IR type with one range per beam origin
0 commit comments