diff options
Diffstat (limited to 'ext/flash/lib.rs')
-rw-r--r-- | ext/flash/lib.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/flash/lib.rs b/ext/flash/lib.rs index 92490e0b8..273aff02d 100644 --- a/ext/flash/lib.rs +++ b/ext/flash/lib.rs @@ -373,11 +373,9 @@ unsafe fn op_flash_respond_fast( let ctx = &mut *(ptr as *mut ServerContext); let response = &*response; - if let Some(response) = response.get_storage_if_aligned() { - flash_respond(ctx, token, shutdown, response) - } else { - todo!(); - } + // Uint8Array is always byte-aligned. + let response = response.get_storage_if_aligned().unwrap_unchecked(); + flash_respond(ctx, token, shutdown, response) } macro_rules! get_request { |