Commit Diff


commit - a854b8c994a1381e4c6f2ba45bef9c22da0ec956
commit + 8af456a9cc91eb4cba92e455baf06e679fe9ced6
blob - 5775865ce9bc5a0a9f5d8638ed832cf4ef970d67
blob + 3c8cb0c12d7936fbec44d19b84f4631da483f0dc
--- got/got.c
+++ got/got.c
@@ -9424,6 +9424,13 @@ cmd_commit(int argc, char *argv[])
 			goto done;
 		}
 	}
+	if (prepared_logmsg) {
+		if (unveil(prepared_logmsg, "r") != 0) {
+			error = got_error_from_errno2("unveil",
+			    prepared_logmsg);
+			goto done;
+		}
+	}
 
 	error = apply_unveil(got_repo_get_path(repo), 0,
 	    got_worktree_get_root_path(worktree));