diff options
Diffstat (limited to 'rust/src/function.rs')
| -rw-r--r-- | rust/src/function.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/rust/src/function.rs b/rust/src/function.rs index 6a62946f..669ec267 100644 --- a/rust/src/function.rs +++ b/rust/src/function.rs @@ -682,7 +682,7 @@ impl Function { } pub fn set_auto_return_value(&self, return_value: impl Into<ReturnValue>) { - let mut raw_return_value = ReturnValue::into_rust_raw(return_value.into()); + let mut raw_return_value = ReturnValue::into_rust_raw(&return_value.into()); unsafe { BNSetAutoFunctionReturnValue(self.handle, &mut raw_return_value) } ReturnValue::free_rust_raw(raw_return_value); } @@ -706,7 +706,7 @@ impl Function { } pub fn set_user_return_value(&self, return_value: impl Into<ReturnValue>) { - let mut raw_return_value = ReturnValue::into_rust_raw(return_value.into()); + let mut raw_return_value = ReturnValue::into_rust_raw(&return_value.into()); unsafe { BNSetUserFunctionReturnValue(self.handle, &mut raw_return_value) } ReturnValue::free_rust_raw(raw_return_value); } |
