[ros-diffs] [hpoussin] 21787: Don't double free buffer in case of error