commit 36e2fb666259aadac2fb2c9399346aeeec2825b8 from: Stefan Sperling date: Fri Jan 04 16:35:53 2019 UTC apply unveil(2) to 'got blame' commit - 25eccc22cd413b9a338870cc3ab376f146b4715f commit + 36e2fb666259aadac2fb2c9399346aeeec2825b8 blob - 2bf611f44b9a32b63049b5062cc8327f95fd6b67 blob + 22776220a71fc2013bab3a8749966eef9f46b7ad --- got/got.c +++ got/got.c @@ -985,8 +985,8 @@ cmd_blame(int argc, char *argv[]) int ch; #ifndef PROFILE - if (pledge("stdio rpath wpath cpath flock proc exec sendfd", NULL) - == -1) + if (pledge("stdio rpath wpath cpath flock proc exec sendfd unveil", + NULL) == -1) err(1, "pledge"); #endif @@ -1026,6 +1026,10 @@ cmd_blame(int argc, char *argv[]) goto done; } } + + error = apply_unveil(repo_path, NULL); + if (error) + goto done; error = got_repo_open(&repo, repo_path); if (error != NULL)