summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormartijn <martijn@openbsd.org>2018-04-13 17:12:44 +0000
committermartijn <martijn@openbsd.org>2018-04-13 17:12:44 +0000
commit30f9837bf0c02d913194d6ed6fa61dc5cb8277da (patch)
tree40f8751f78bda6dad99622fba12cc15af28437ab
parentpreserve comments before .Dd and .TH (typically Copyright and license) (diff)
downloadwireguard-openbsd-30f9837bf0c02d913194d6ed6fa61dc5cb8277da.tar.xz
wireguard-openbsd-30f9837bf0c02d913194d6ed6fa61dc5cb8277da.zip
Close socket from vmm to parent after forking to vm process.
Ok ccardenas@
-rw-r--r--usr.sbin/vmd/vmm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/usr.sbin/vmd/vmm.c b/usr.sbin/vmd/vmm.c
index 77ae1eff456..9ff3cb6d692 100644
--- a/usr.sbin/vmd/vmm.c
+++ b/usr.sbin/vmd/vmm.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmm.c,v 1.80 2018/02/05 05:01:08 mlarkin Exp $ */
+/* $OpenBSD: vmm.c,v 1.81 2018/04/13 17:12:44 martijn Exp $ */
/*
* Copyright (c) 2015 Mike Larkin <mlarkin@openbsd.org>
@@ -664,6 +664,7 @@ vmm_start_vm(struct imsg *imsg, uint32_t *id)
} else {
/* Child */
close(fds[0]);
+ close(PROC_PARENT_SOCK_FILENO);
ret = start_vm(vm, fds[1]);