commit 3809565b92202a502ca949520da8ebdc4a1320e8 from: Stefan Sperling date: Mon May 13 17:09:17 2019 UTC missing error check in apply_unveil() commit - baf4288fe4725d5a8148a28cb492c76a4304e810 commit + 3809565b92202a502ca949520da8ebdc4a1320e8 blob - 1b3478d6fcd84eda39aed0a1c511c6d4f9a58084 blob + f03bfdab8a6ffc45c6eb26787e108fadfb178b98 --- got/got.c +++ got/got.c @@ -248,7 +248,11 @@ apply_unveil(const char *repo_path, int repo_read_only error = get_editor(&editor); if (error) return error; - unveil(editor, "x"); + if (unveil(editor, "x") != 0) { + error = got_error_from_errno2("unveil", editor); + free(editor); + return error; + } free(editor); }