Merge "Fix signed integer overflow" am: 9943091884 am: f0292e9014

Original change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1487116

Change-Id: Ief663bcc34dddadea932488ba1aaac0ea2718fd9
diff --git a/services/audioflinger/Threads.cpp b/services/audioflinger/Threads.cpp
index 384ddb5..b143388 100644
--- a/services/audioflinger/Threads.cpp
+++ b/services/audioflinger/Threads.cpp
@@ -7429,7 +7429,7 @@
                         (framesRead - part1) * mFrameSize);
             }
         }
-        rear = mRsmpInRear += framesRead;
+        mRsmpInRear = audio_utils::safe_add_overflow(mRsmpInRear, (int32_t)framesRead);
 
         size = activeTracks.size();