Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Avoid vfork since it can break stdio.
Vsevolod Stakhov committed 11 years ago
commit 48d6f0eeeea63475eaf1e88cff8892ea52eb587c
parent 60bf6f5
1 file changed +1 -1
modified libpkg/fetch.c
@@ -347,7 +347,7 @@ start_ssh(struct pkg_repo *repo, struct url *u, off_t *sz)
		    socketpair(AF_UNIX, SOCK_STREAM, 0, sshout) < 0)
			return(EPKG_FATAL);

-
		repo->sshio.pid = vfork();
+
		repo->sshio.pid = fork();
		if (repo->sshio.pid == -1) {
			pkg_emit_errno("Cannot fork", "start_ssh");
			return (EPKG_FATAL);