Hi Patrik,

On 11/25/2013 10:59 AM, Patrik Flykt wrote:
On Fri, 2013-11-22 at 13:26 +0100, Daniel Wagner wrote:
From: Daniel Wagner <[email protected]>

When connect() fails we should close the socket.

Reported by coverity.
---
  tools/dnsproxy-test.c |    3 +++
  1 file changed, 3 insertions(+)

diff --git a/tools/dnsproxy-test.c b/tools/dnsproxy-test.c
index 84602b6..ad707f3 100644
--- a/tools/dnsproxy-test.c
+++ b/tools/dnsproxy-test.c
@@ -147,6 +147,9 @@ static int connect_tcp_socket(char *server)

        if (sk >= 0 && connect(sk, rp->ai_addr, rp->ai_addrlen) < 0) {
                err = -errno;
+               close(sk);
+               sk = 0;

A value of -1 here, please. Zero is a valid value and checked three
lines above as well.

oops, very true :)

cheers,
daniel
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman

Reply via email to