summaryrefslogtreecommitdiff
path: root/rust/src/function.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src/function.rs')
-rw-r--r--rust/src/function.rs4
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);
}