Fix possible out of bounds read Bug: 78656554 Test: manual Change-Id: I677f827483dcc80afac57fd7ef6807e633542252 (cherry picked from commit 3762e0615273f25b059556d5b5f65102e9c55c35)