Commit b08a0ccd43bb6d5f5cc56ccbb1c5244affccf2a9

Stefan Sperling 2020-09-24T14:39:18

do not pledge 'got integrate' in a PROFILE=1 build found by jrick on freenode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/got/got.c b/got/got.c
index cf23cb0..fd46852 100644
--- a/got/got.c
+++ b/got/got.c
@@ -8972,11 +8972,11 @@ cmd_integrate(int argc, char *argv[])
 	if (argc != 1)
 		usage_integrate();
 	branch_arg = argv[0];
-
+#ifndef PROFILE
 	if (pledge("stdio rpath wpath cpath fattr flock proc exec sendfd "
 	    "unveil", NULL) == -1)
 		err(1, "pledge");
-
+#endif
 	cwd = getcwd(NULL, 0);
 	if (cwd == NULL) {
 		error = got_error_from_errno("getcwd");