By doing an unsigned instead of a signed addition, we get the exact same machine code (in non-UBSan builds), but no longer trigger undefined behavior since unsigned overflow is defined behavior. BUG=webrtc:5485 Review URL: https://codereview.webrtc.org/1734883003 Cr-Commit-Position: refs/heads/master@{#11776}