Hello tech@,

Playing with vmd I noticed that a vm process has vmm's socket to the
parent process still open.

Patch below works for me.

OK?

martijn@

Index: vmm.c
===================================================================
RCS file: /cvs/src/usr.sbin/vmd/vmm.c,v
retrieving revision 1.80
diff -u -p -r1.80 vmm.c
--- vmm.c       5 Feb 2018 05:01:08 -0000       1.80
+++ vmm.c       13 Apr 2018 09:27:14 -0000
@@ -664,6 +664,7 @@ vmm_start_vm(struct imsg *imsg, uint32_t
        } else {
                /* Child */
                close(fds[0]);
+               close(PROC_PARENT_SOCK_FILENO);
 
                ret = start_vm(vm, fds[1]);
 

Reply via email to