From f46acafe2e5aab722e728852a1ebe2ae971a6ae4 Mon Sep 17 00:00:00 2001 From: Piotr Sikora Date: Sat, 13 Jul 2024 00:20:26 -0400 Subject: [PATCH] Accept more Status codes in call_foreign_function. Fixes #231. Signed-off-by: Piotr Sikora --- src/hostcalls.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/hostcalls.rs b/src/hostcalls.rs index 07d5b56..a72ef29 100644 --- a/src/hostcalls.rs +++ b/src/hostcalls.rs @@ -1030,6 +1030,9 @@ pub fn call_foreign_function( } } Status::NotFound => Err(Status::NotFound), + Status::BadArgument => Err(Status::BadArgument), + Status::SerializationFailure => Err(Status::SerializationFailure), + Status::InternalFailure => Err(Status::InternalFailure), status => panic!("unexpected status: {}", status as u32), } }