test-programs: sandbox escape is an EPERM now, not an ENOTCAPABLE
This commit is contained in:
@@ -17,8 +17,8 @@ unsafe fn test_interesting_paths(dir_fd: wasi::Fd, arg: &str) {
|
|||||||
wasi::path_open(dir_fd, 0, "/dir/nested/file", 0, 0, 0, 0)
|
wasi::path_open(dir_fd, 0, "/dir/nested/file", 0, 0, 0, 0)
|
||||||
.expect_err("opening a file with an absolute path")
|
.expect_err("opening a file with an absolute path")
|
||||||
.raw_error(),
|
.raw_error(),
|
||||||
wasi::ERRNO_NOTCAPABLE,
|
wasi::ERRNO_PERM,
|
||||||
"errno should be ERRNO_NOTCAPABLE"
|
"errno should be ERRNO_PERM"
|
||||||
);
|
);
|
||||||
|
|
||||||
// Now open it with a path containing "..".
|
// Now open it with a path containing "..".
|
||||||
@@ -92,8 +92,8 @@ unsafe fn test_interesting_paths(dir_fd: wasi::Fd, arg: &str) {
|
|||||||
wasi::path_open(dir_fd, 0, &bad_path, 0, 0, 0, 0)
|
wasi::path_open(dir_fd, 0, &bad_path, 0, 0, 0, 0)
|
||||||
.expect_err("opening a file with too many \"..\"s in the path should fail")
|
.expect_err("opening a file with too many \"..\"s in the path should fail")
|
||||||
.raw_error(),
|
.raw_error(),
|
||||||
wasi::ERRNO_NOTCAPABLE,
|
wasi::ERRNO_PERM,
|
||||||
"errno should be ERRNO_NOTCAPABLE",
|
"errno should be ERRNO_PERM",
|
||||||
);
|
);
|
||||||
wasi::path_unlink_file(dir_fd, "dir/nested/file")
|
wasi::path_unlink_file(dir_fd, "dir/nested/file")
|
||||||
.expect("unlink_file on a symlink should succeed");
|
.expect("unlink_file on a symlink should succeed");
|
||||||
|
|||||||
Reference in New Issue
Block a user