diff options
| -rw-r--r-- | libs/binder/ndk/parcel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/binder/ndk/parcel.cpp b/libs/binder/ndk/parcel.cpp index 29094dba7b..7387d831a8 100644 --- a/libs/binder/ndk/parcel.cpp +++ b/libs/binder/ndk/parcel.cpp @@ -224,10 +224,10 @@ binder_status_t AParcel_writeStatusHeader(AParcel* parcel, const AStatus* status binder_status_t AParcel_readStatusHeader(const AParcel* parcel, AStatus** status) { ::android::binder::Status bstatus; binder_status_t ret = PruneStatusT(bstatus.readFromParcel(*parcel->get())); - if (ret == EX_NONE) { + if (ret == STATUS_OK) { *status = new AStatus(std::move(bstatus)); } - return ret; + return PruneStatusT(ret); } binder_status_t AParcel_writeString(AParcel* parcel, const char* string, size_t length) { |