commit 55ccd6d096be150da4ea2ad1d4aa6bd60059fb0f from: Omar Polo date: Wed Sep 15 14:12:02 2021 UTC propagate the safe_mode to the children commit - 5d7c642a6671900ac3079d2dab6a28efa810d7bb commit + 55ccd6d096be150da4ea2ad1d4aa6bd60059fb0f blob - b48313bc2d85abf9bb7a36b911d842822aaef9f5 blob + bee474089af045b48224937ec8bd34bc6ca4793e --- telescope.c +++ telescope.c @@ -994,7 +994,7 @@ humanify_url(const char *raw, char *ret, size_t len) static pid_t start_child(enum telescope_process p, const char *argv0, int fd) { - const char *argv[4]; + const char *argv[5]; int argc = 0; pid_t pid; @@ -1023,6 +1023,9 @@ start_child(enum telescope_process p, const char *argv break; } + if (safe_mode) + argv[argc++] = "-S"; + argv[argc++] = NULL; execvp(argv0, (char *const *)argv); err(1, "execvp(%s)", argv0);