Skip to content

Commit 196ddb3

Browse files
committed
Zval::reference should return a reference
1 parent c98bf49 commit 196ddb3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/php/types/zval.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ impl<'a> Zval {
137137
}
138138

139139
/// Returns the value of the zval if it is a reference.
140-
pub fn reference(&self) -> Option<Zval> {
140+
pub fn reference(&self) -> Option<&mut Zval> {
141141
if self.is_reference() {
142-
Some(unsafe { (*self.value.ref_).val })
142+
Some(&mut unsafe { self.value.ref_.as_mut() }?.val)
143143
} else {
144144
None
145145
}

0 commit comments

Comments
 (0)