qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V2 1/2] plugins: Fix resource leak in connect_socket()
@ 2020-11-06  1:59 AlexChen
  2020-11-06 13:17 ` Eric Blake
  0 siblings, 1 reply; 4+ messages in thread
From: AlexChen @ 2020-11-06  1:59 UTC (permalink / raw)
  To: Alex Bennée, Michael Tokarev, Laurent Vivier
  Cc: QEMU Trivial, QEMU, zhang.zhanghailiang

Close the fd when the connect() fails.

Reported-by: Euler Robot <euler.robot@huawei.com>
Signed-off-by: Alex Chen <alex.chen@huawei.com>
---
 contrib/plugins/lockstep.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/contrib/plugins/lockstep.c b/contrib/plugins/lockstep.c
index a696673dff..319bd44b83 100644
--- a/contrib/plugins/lockstep.c
+++ b/contrib/plugins/lockstep.c
@@ -292,6 +292,7 @@ static bool connect_socket(const char *path)

     if (connect(fd, (struct sockaddr *)&sockaddr, sizeof(sockaddr)) < 0) {
         perror("failed to connect");
+        close(fd);
         return false;
     }

-- 
2.19.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH V2 1/2] plugins: Fix resource leak in connect_socket()
  2020-11-06  1:59 [PATCH V2 1/2] plugins: Fix resource leak in connect_socket() AlexChen
@ 2020-11-06 13:17 ` Eric Blake
  2020-11-09  8:20   ` AlexChen
  0 siblings, 1 reply; 4+ messages in thread
From: Eric Blake @ 2020-11-06 13:17 UTC (permalink / raw)
  To: AlexChen, Alex Bennée, Michael Tokarev, Laurent Vivier
  Cc: QEMU Trivial, QEMU, zhang.zhanghailiang

On 11/5/20 7:59 PM, AlexChen wrote:
> Close the fd when the connect() fails.
> 
> Reported-by: Euler Robot <euler.robot@huawei.com>
> Signed-off-by: Alex Chen <alex.chen@huawei.com>

Your From: line ("AlexChen") is spelled differently than your S-o-b:
line ("Alex Chen").  While this is not fatal to the patch, it is
confusing, so you may want to update your git settings to produce mail
spelled in the same manner as the S-o-b.

Also, although you did manage to send a 0/2 letter, you did not thread
things:
0/2 Message-ID: <5FA4AE0B.1000007@huawei.com>
1/2 Message-ID: Message-ID: <5FA4AE11.6060701@huawei.com>, but no
In-Reply-To: or References: headers, which means it is a new top-level
thread.  You may want to figure out why your mail setup is not
preserving threading.


-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH V2 1/2] plugins: Fix resource leak in connect_socket()
  2020-11-06 13:17 ` Eric Blake
@ 2020-11-09  8:20   ` AlexChen
  2020-11-09 15:53     ` Eric Blake
  0 siblings, 1 reply; 4+ messages in thread
From: AlexChen @ 2020-11-09  8:20 UTC (permalink / raw)
  To: Eric Blake
  Cc: zhang.zhanghailiang, QEMU Trivial, Michael Tokarev,
	Laurent Vivier, QEMU, Alex Bennée

On 2020/11/6 21:17, Eric Blake wrote:
> On 11/5/20 7:59 PM, AlexChen wrote:
>> Close the fd when the connect() fails.
>>
>> Reported-by: Euler Robot <euler.robot@huawei.com>
>> Signed-off-by: Alex Chen <alex.chen@huawei.com>
> 
> Your From: line ("AlexChen") is spelled differently than your S-o-b:
> line ("Alex Chen").  While this is not fatal to the patch, it is
> confusing, so you may want to update your git settings to produce mail
> spelled in the same manner as the S-o-b.
> 

Hi Eric,

Thanks for you suggestion, I will modify the user.name of git to "Alex Chen".

> Also, although you did manage to send a 0/2 letter, you did not thread
> things:
> 0/2 Message-ID: <5FA4AE0B.1000007@huawei.com>
> 1/2 Message-ID: Message-ID: <5FA4AE11.6060701@huawei.com>, but no
> In-Reply-To: or References: headers, which means it is a new top-level
> thread.  You may want to figure out why your mail setup is not
> preserving threading.
> 

This may be my email settings is wrong, I try to modify the setting and send a patch v3.

Thanks,
Alex


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH V2 1/2] plugins: Fix resource leak in connect_socket()
  2020-11-09  8:20   ` AlexChen
@ 2020-11-09 15:53     ` Eric Blake
  0 siblings, 0 replies; 4+ messages in thread
From: Eric Blake @ 2020-11-09 15:53 UTC (permalink / raw)
  To: AlexChen
  Cc: zhang.zhanghailiang, QEMU Trivial, Michael Tokarev,
	Laurent Vivier, QEMU, Alex Bennée

On 11/9/20 2:20 AM, AlexChen wrote:
> On 2020/11/6 21:17, Eric Blake wrote:
>> On 11/5/20 7:59 PM, AlexChen wrote:
>>> Close the fd when the connect() fails.
>>>
>>> Reported-by: Euler Robot <euler.robot@huawei.com>
>>> Signed-off-by: Alex Chen <alex.chen@huawei.com>
>>
>> Your From: line ("AlexChen") is spelled differently than your S-o-b:
>> line ("Alex Chen").  While this is not fatal to the patch, it is
>> confusing, so you may want to update your git settings to produce mail
>> spelled in the same manner as the S-o-b.
>>
> 
> Hi Eric,
> 
> Thanks for you suggestion, I will modify the user.name of git to "Alex Chen".
> 
>> Also, although you did manage to send a 0/2 letter, you did not thread
>> things:
>> 0/2 Message-ID: <5FA4AE0B.1000007@huawei.com>
>> 1/2 Message-ID: Message-ID: <5FA4AE11.6060701@huawei.com>, but no
>> In-Reply-To: or References: headers, which means it is a new top-level
>> thread.  You may want to figure out why your mail setup is not
>> preserving threading.
>>
> 
> This may be my email settings is wrong, I try to modify the setting and send a patch v3.

Thanks for the rapid turnaround - I can confirm that v3 is indeed nicer
to read.

-- 
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2020-11-09 15:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-06  1:59 [PATCH V2 1/2] plugins: Fix resource leak in connect_socket() AlexChen
2020-11-06 13:17 ` Eric Blake
2020-11-09  8:20   ` AlexChen
2020-11-09 15:53     ` Eric Blake

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).