Skip to content

Commit 4264074

Browse files
author
Steven Moreland
committed
Fix parcel fuzzer when mixing RPC and kernel binder.
The fuzzer may fail if mixing kernel binder and RPC binder. Change-Id: I7173a7694c5dd36a8255bb807523ec9346e78643 Fixes: 347616201 Test: N/A
1 parent e2f79ab commit 4264074

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

libs/binder/tests/parcel_fuzzer/random_parcel.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ void fillRandomParcel(Parcel* p, FuzzedDataProvider&& provider, RandomParcelOpti
111111
} else {
112112
binder = getRandomBinder(&provider);
113113
}
114-
CHECK(OK == p->writeStrongBinder(binder));
114+
115+
// may fail if mixing kernel binder and RPC binder
116+
(void) p->writeStrongBinder(binder);
115117
},
116118
});
117119

0 commit comments

Comments
 (0)