diff options
Diffstat (limited to 'cli/napi/async.rs')
-rw-r--r-- | cli/napi/async.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/napi/async.rs b/cli/napi/async.rs index 8cbdb2220..e6695551a 100644 --- a/cli/napi/async.rs +++ b/cli/napi/async.rs @@ -24,7 +24,8 @@ fn napi_create_async_work( execute, complete, }; - *result = transmute::<Box<AsyncWork>, _>(Box::new(work)); + let work_box = Box::new(work); + *result = transmute::<*mut AsyncWork, _>(Box::into_raw(work_box)); Ok(()) } |