commit | 0dfc611db1d5add461052f18844b89ed422eb98e | [log] [tgz] |
---|---|---|
author | Steven Moreland <smoreland@google.com> | Tue Jan 18 19:06:48 2022 +0000 |
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | Tue Jan 18 19:06:48 2022 +0000 |
tree | f995f5cb2822e6a7bbd1863572da75aee53d4d58 | |
parent | 03ca1fde08470a1ec20d84f92ecf38434e702d3e [diff] | |
parent | 6d9e0778a1b3f06d45250739f1da4168fb355540 [diff] |
Merge "libbinder_rs: sized writes is size >= 4"
diff --git a/libs/binder/rust/src/parcel.rs b/libs/binder/rust/src/parcel.rs index 206b90c..256fa8b 100644 --- a/libs/binder/rust/src/parcel.rs +++ b/libs/binder/rust/src/parcel.rs
@@ -496,7 +496,7 @@ { let start = self.get_data_position(); let parcelable_size: i32 = self.read()?; - if parcelable_size < 0 { + if parcelable_size < 4 { return Err(StatusCode::BAD_VALUE); }