Skip to content

Commit cd57be9

Browse files
committed
fix UAF in doctest
1 parent ff0ee4f commit cd57be9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/lib.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -865,7 +865,8 @@ impl<R, W> VolatilePtr<'_, [u8], Access<R, W>> {
865865
/// use volatile::VolatilePtr;
866866
/// use core::ptr::NonNull;
867867
///
868-
/// let mut buf = unsafe { VolatilePtr::new_read_write(NonNull::from(vec![0; 10].as_mut_slice())) };
868+
/// let mut vec = vec![0; 10];
869+
/// let mut buf = unsafe { VolatilePtr::new_read_write(NonNull::from(vec.as_mut_slice())) };
869870
/// buf.fill(1);
870871
/// assert_eq!(unsafe { buf.as_ptr().as_mut() }, &mut vec![1; 10]);
871872
/// ```

0 commit comments

Comments
 (0)