commit 4380c692998ad68d04e11f04f11cc202cc264cff from: Omar Polo date: Fri Oct 08 20:20:21 2021 UTC don't fail if ~/Downloads doesn't exist commit - e9cb759efd41aed81455fed9fa4911a7ec4974e8 commit + 4380c692998ad68d04e11f04f11cc202cc264cff blob - cc4488703e9b2b6d2fdd43b7da2b13a288f44145 blob + b3cbcdf7e1c770f06243c3312a2e025f108ade3a --- sandbox.c +++ sandbox.c @@ -50,7 +50,7 @@ sandbox_fs_process(void) strlcpy(path, getenv("HOME"), sizeof(path)); strlcat(path, "/Downloads", sizeof(path)); - if (unveil(path, "rwc") == -1) + if (unveil(path, "rwc") == -1 && errno != ENOENT) err(1, "unveil(%s)", path); if (unveil(config_path_base, "rwc") == -1) @@ -207,7 +207,7 @@ sandbox_fs_process(void) strlcpy(path, getenv("HOME"), sizeof(path)); strlcat(path, "/Downloads", sizeof(path)); - if (landlock_unveil(fd, path, rwc) == -1) + if (landlock_unveil(fd, path, rwc) == -1 && errno != ENOENT) err(1, "landlock_unveil(%s)", path); if (landlock_unveil(fd, config_path_base, rwc) == -1)