~ruther/dwl

a15cb1e20e165caf936319f9cdfb86f57effdfa6 — Devin J. Pohly 3 years ago bda7b31 + ebfefa8
Merge pull request #160 from Humm42/closepipes

-s: close unused fds
1 files changed, 2 insertions(+), 0 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -0
@@ 1827,11 1827,13 @@ run(char *startup_cmd)
			EBARF("startup: fork");
		if (startup_pid == 0) {
			dup2(piperw[0], STDIN_FILENO);
			close(piperw[0]);
			close(piperw[1]);
			execl("/bin/sh", "/bin/sh", "-c", startup_cmd, NULL);
			EBARF("startup: execl");
		}
		dup2(piperw[1], STDOUT_FILENO);
		close(piperw[1]);
		close(piperw[0]);
	}
	/* If nobody is reading the status output, don't terminate */

Do not follow this link