[ros-diffs] [tkreuzer] 29267: free memory before returning on failure. Thanks to Yaron Aharonson (yaron.aharonson@gmail.com) for spotting this. See issue #2694 for more details.