From 8d44a286fabc793a2fba93752e58cd0fd5b88a2d Mon Sep 17 00:00:00 2001 From: Christoph Otter Date: Thu, 28 Nov 2024 19:00:45 +0700 Subject: [PATCH] Fix --- libwasmvm/src/memory.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libwasmvm/src/memory.rs b/libwasmvm/src/memory.rs index b2e15ba64..153f6ae9d 100644 --- a/libwasmvm/src/memory.rs +++ b/libwasmvm/src/memory.rs @@ -79,7 +79,11 @@ impl U8SliceView { match source { Some(data) => Self { is_none: false, - ptr: data.as_ptr(), + ptr: if data.is_empty() { + std::ptr::null::() + } else { + data.as_ptr() + }, len: data.len(), }, None => Self {