commit | 4b16b3987ee7dfb3a508d341234139519b75ce1b | [log] [tgz] |
---|---|---|
author | Treehugger Robot <treehugger-gerrit@google.com> | Thu Sep 22 04:52:10 2022 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Thu Sep 22 04:52:10 2022 +0000 |
tree | 486f573a1de9c9100c906a02666b662bacc69154 | |
parent | 296c736696ac75de3399538b4c83642044f20fc1 [diff] | |
parent | c0d04b4b4528ed933b3b3b04d59de077f9c657f3 [diff] |
Merge "Change request for Rust v1.64.0" am: 0a8ae9b164 am: ca5736c9e6 am: 0f7810c69b am: c0d04b4b45 Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2216811 Change-Id: Iaa557d81c43a31721ea6efd6a5df675156105ed4 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