commit | c0d04b4b4528ed933b3b3b04d59de077f9c657f3 | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Thu Sep 22 04:03:28 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Sep 22 04:03:28 2022 +0000 |
tree | 573ad6af3acaf080a632736d4f48658649a34384 | |
parent | 6eef6394860146e17cbfb0c17f137ff908757b7e [diff] | |
parent | 0f7810c69b9088923013752c1e7c326994a11524 [diff] |
Merge "Change request for Rust v1.64.0" am: 0a8ae9b164 am: ca5736c9e6 am: 0f7810c69b Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2216811 Change-Id: Ib93301b3ab1b0759a7088942e10c4910f94c5012 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/libs/binder/rust/src/native.rs b/libs/binder/rust/src/native.rs index 3a6dadd..dee05d0 100644 --- a/libs/binder/rust/src/native.rs +++ b/libs/binder/rust/src/native.rs
@@ -296,7 +296,7 @@ /// Must be called with a valid pointer to a `T` object. After this call, /// the pointer will be invalid and should not be dereferenced. unsafe extern "C" fn on_destroy(object: *mut c_void) { - Box::from_raw(object as *mut T); + drop(Box::from_raw(object as *mut T)); } /// Called whenever a new, local `AIBinder` object is needed of a specific