diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp index 31667d932..7a4ddc43a 100644 --- a/libs/binder/Parcel.cpp +++ b/libs/binder/Parcel.cpp @@ -735,9 +735,9 @@ status_t Parcel::writeInt32Array(size_t len, const int32_t *val) { } if (!val) { - return writeAligned(-1); + return writeInt32(-1); } - status_t ret = writeAligned(len); + status_t ret = writeInt32(static_cast(len)); if (ret == NO_ERROR) { ret = write(val, len * sizeof(*val)); } @@ -751,9 +751,9 @@ status_t Parcel::writeByteArray(size_t len, const uint8_t *val) { } if (!val) { - return writeAligned(-1); + return writeInt32(-1); } - status_t ret = writeAligned(len); + status_t ret = writeInt32(static_cast(len)); if (ret == NO_ERROR) { ret = write(val, len * sizeof(*val)); }