[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] Don't leak file descriptors
From: |
Blue Swirl |
Subject: |
Re: [Qemu-devel] [PATCH] Don't leak file descriptors |
Date: |
Mon, 16 Nov 2009 18:21:44 +0200 |
On Mon, Nov 16, 2009 at 2:47 PM, Kevin Wolf <address@hidden> wrote:
> Am 13.11.2009 22:05, schrieb Blue Swirl:
>> On Fri, Nov 13, 2009 at 5:17 PM, Kevin Wolf <address@hidden> wrote:
>>> We're leaking file descriptors to child processes. Set FD_CLOEXEC on file
>>> descriptors that don't need to be passed to children to stop this
>>> misbehaviour.
>>
>>> - c = accept(s, (struct sockaddr *)&addr, &addrlen);
>>> + c = qemu_accept(s, (struct sockaddr *)&addr, &addrlen);
>>
>> Would it be possible to improve the interface so that no casts are
>> needed for the calling code?
>
> How exactly would you do that? The only way I see to do it would be
> using void*, but I'm not sure if this really is an improvement.
Instead of sockaddr_in vs. sockaddr and the lame casts in between, we
could have QSockAddr which magically works. Or if we only ever use
sockaddr_in, just use that.
- [Qemu-devel] [PATCH] Don't leak file descriptors, Kevin Wolf, 2009/11/13
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Scott Tsai, 2009/11/13
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Nathan Froyd, 2009/11/13
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Blue Swirl, 2009/11/13
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Kevin Wolf, 2009/11/16
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors,
Blue Swirl <=
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Avi Kivity, 2009/11/16
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Jamie Lokier, 2009/11/16
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Jamie Lokier, 2009/11/16
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Kevin Wolf, 2009/11/17
- Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Blue Swirl, 2009/11/17
Re: [Qemu-devel] [PATCH] Don't leak file descriptors, Anthony Liguori, 2009/11/16