diff --git a/crates/wasi-c2/src/dir.rs b/crates/wasi-c2/src/dir.rs index ebae4d657b..671b072810 100644 --- a/crates/wasi-c2/src/dir.rs +++ b/crates/wasi-c2/src/dir.rs @@ -273,10 +273,7 @@ impl WasiDir for cap_std::fs::Dir { let meta = entry.metadata()?; let inode = meta.ino(); let filetype = FileType::from(&meta.file_type()); - let name = entry - .file_name() - .into_string() - .map_err(|_| Error::Utf8(todo!()))?; + let name = entry.file_name().into_string().map_err(|_| Error::Ilseq)?; let namelen = name.as_bytes().len().try_into()?; let entity = ReaddirEntity { next: ReaddirCursor::from(ix as u64 + 1), diff --git a/crates/wasi-c2/src/snapshots/preview_1.rs b/crates/wasi-c2/src/snapshots/preview_1.rs index 7d489cd304..3ede1f84df 100644 --- a/crates/wasi-c2/src/snapshots/preview_1.rs +++ b/crates/wasi-c2/src/snapshots/preview_1.rs @@ -744,7 +744,7 @@ impl<'a> wasi_snapshot_preview1::WasiSnapshotPreview1 for WasiCtx { .read_link(path.deref())? .into_os_string() .into_string() - .map_err(|_| Error::Utf8(todo!()))?; + .map_err(|_| Error::Ilseq)?; let link_bytes = link.as_bytes(); let link_len = link_bytes.len(); if link_len > buf_len as usize {