From ff36fa99e6aa7c65911790878514cf3af77b2813 Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Fri, 8 Nov 2019 20:07:04 +0000 Subject: [PATCH] vm-virtio: Replace use of deprecated std::mem::uninitialized Signed-off-by: Rob Bradford --- vm-virtio/src/vsock/csm/txbuf.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm-virtio/src/vsock/csm/txbuf.rs b/vm-virtio/src/vsock/csm/txbuf.rs index 080788c34..c04dce5ce 100644 --- a/vm-virtio/src/vsock/csm/txbuf.rs +++ b/vm-virtio/src/vsock/csm/txbuf.rs @@ -66,7 +66,7 @@ impl TxBuf { // Using uninitialized memory here is quite safe, since we never read from any // area of the buffer before writing to it. First we push, then we flush only // what had been prviously pushed. - Box::new(unsafe {mem::uninitialized::<[u8; Self::SIZE]>()})); + Box::new(unsafe {mem::MaybeUninit::<[u8; Self::SIZE]>::uninit().assume_init()})); // Buffer head, as an offset into the data slice. let head_ofs = self.head.0 as usize % Self::SIZE;