[ros-diffs] [gschneider] 44898: [MSAFD] Only free if memory was allocated, fixes build