Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-14 Thread Michael S. Tsirkin
On Thu, Sep 13, 2012 at 07:52:35PM +0300, Orit Wasserman wrote: > >> +for (e = res; e != NULL; e = e->ai_next) { > >> +sock = inet_connect_addr(e, block, in_progress, errp); > >> +if (in_progress && *in_progress) { > >> +return sock; > > > > Doesn't this leak res? >

Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-13 Thread Orit Wasserman
On 09/13/2012 03:35 PM, Markus Armbruster wrote: > Orit Wasserman writes: > >> From: Michael S. Tsirkin >> >> refactor address resolution code to fix nonblocking connect >> >> Signed-off-by: Michael S. Tsirkin >> Signed-off-by: Amos Kong >> Signed-off-by: Orit Wasserman >> --- >> qemu-socket

Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-13 Thread Orit Wasserman
On 09/13/2012 04:14 PM, Markus Armbruster wrote: > One more... > > Orit Wasserman writes: > > [...] >> +static int inet_connect_addr(struct addrinfo *addr, bool block, >> + bool *in_progress, Error **errp) > > Parameter errp is unused. > >> +{ >> +char uaddr[INE

Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-13 Thread Orit Wasserman
On 09/13/2012 03:35 PM, Markus Armbruster wrote: > Orit Wasserman writes: > >> From: Michael S. Tsirkin >> >> refactor address resolution code to fix nonblocking connect >> >> Signed-off-by: Michael S. Tsirkin >> Signed-off-by: Amos Kong >> Signed-off-by: Orit Wasserman >> --- >> qemu-socket

Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-13 Thread Markus Armbruster
One more... Orit Wasserman writes: [...] > +static int inet_connect_addr(struct addrinfo *addr, bool block, > + bool *in_progress, Error **errp) Parameter errp is unused. > +{ > +char uaddr[INET6_ADDRSTRLEN + 1]; > +char uport[33]; > +int sock, rc; > + >

Re: [Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-13 Thread Markus Armbruster
Orit Wasserman writes: > From: Michael S. Tsirkin > > refactor address resolution code to fix nonblocking connect > > Signed-off-by: Michael S. Tsirkin > Signed-off-by: Amos Kong > Signed-off-by: Orit Wasserman > --- > qemu-sockets.c | 139 > +---

[Qemu-devel] [PATCH v2 1/3] Refactor inet_connect_opts function

2012-09-12 Thread Orit Wasserman
From: Michael S. Tsirkin refactor address resolution code to fix nonblocking connect Signed-off-by: Michael S. Tsirkin Signed-off-by: Amos Kong Signed-off-by: Orit Wasserman --- qemu-sockets.c | 139 +--- 1 files changed, 82 insertions(+),