libbinder: Fix out of bounds in readBoolVector

Bug: 25012838
Test: This code now works at runtime.

(cherry picked from commit 97887989495318803643c91b196b6bcabf2a7a03)

Change-Id: If9b69836092f40d121a7e62d890c2e1c41080448
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp
index 16a20cf..29cd8cb 100644
--- a/libs/binder/Parcel.cpp
+++ b/libs/binder/Parcel.cpp
@@ -1511,8 +1511,8 @@
     /* C++ bool handling means a vector of bools isn't necessarily addressable
      * (we might use individual bits)
      */
-    for (int32_t i = 0; i < size; size++) {
-        bool data;
+    bool data;
+    for (int32_t i = 0; i < size; ++i) {
         status = readBool(&data);
         (*val)[i] = data;