diff options
| author | 2022-09-22 04:52:10 +0000 | |
|---|---|---|
| committer | 2022-09-22 04:52:10 +0000 | |
| commit | 4b16b3987ee7dfb3a508d341234139519b75ce1b (patch) | |
| 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>
| -rw-r--r-- | libs/binder/rust/src/native.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/binder/rust/src/native.rs b/libs/binder/rust/src/native.rs index 3a6daddffd..dee05d07cf 100644 --- a/libs/binder/rust/src/native.rs +++ b/libs/binder/rust/src/native.rs @@ -296,7 +296,7 @@ impl<T: Remotable> InterfaceClassMethods for Binder<T> { /// 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 |