[Qemu-devel] File descriptor leak through /etc/qemu-ifup script

2007-09-09 Thread Alain Knaff (qemu)
Qemu does not close its filedescriptors (or setting the FD_CLOEXEC) when invoking the /etc/qemu-ifup script. Hence any background process spawned from there (such as a dhcpd) will also inherit the open filedescriptor, preventing the relevant decide (/dev/net/tup) to be reused later on: If

Re: [Qemu-devel] File descriptor leak through /etc/qemu-ifup script

2007-09-09 Thread Luke -Jr
On Sunday 09 September 2007, Alain Knaff (qemu) wrote: Workaround: Putting the following into the script: exec 3/dev/null exec 4/dev/null exec 5/dev/null exec 6/dev/null better yet: for i in {3..6}; do exec $i-; done