[ros-diffs] [weiden] 13232: fixed semaphore functions to securely access buffers and some minor fixes