Android o preview 2
Fix a not properly handled pointer comparison that caused UB

The if condition in gatekeeper_messages.cpp read_from_buffer
"if(buffer_end > end || buffer_end <= *buffer)" is not
properly handled

The (buffer_end < *buffer) is gone while run, which lead to UB.
It's easy reproduce in 32-bit mode in GARBAGE_TEST(VerifyRequest).

Test: mm -j8
      gatekeeper_messages_test GARBAGE_TEST(VerifyRequest)

Change-Id: I1bc2ab006788a7d387f9dd99d1bcb8edb45e04fe
1 file changed