summaryrefslogtreecommitdiff
path: root/tools/dnsproxy-test.c
diff options
context:
space:
mode:
authorZhang zhengguang <zhengguang.zhang@intel.com>2014-07-17 10:37:39 +0800
committerZhang zhengguang <zhengguang.zhang@intel.com>2014-07-17 10:37:39 +0800
commit1b9d0a62f59bb48c8deb2f0b98d9acdffdd9abe7 (patch)
tree6e991827d28537f7f40f20786c2354fd04a9fdad /tools/dnsproxy-test.c
parentfbe905ab58ecc31fe64c410c5f580cadc30e7f04 (diff)
downloadconnman-1b9d0a62f59bb48c8deb2f0b98d9acdffdd9abe7.tar.gz
connman-1b9d0a62f59bb48c8deb2f0b98d9acdffdd9abe7.tar.bz2
connman-1b9d0a62f59bb48c8deb2f0b98d9acdffdd9abe7.zip
Imported Upstream version 1.24upstream/1.24
Diffstat (limited to 'tools/dnsproxy-test.c')
-rw-r--r--tools/dnsproxy-test.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/dnsproxy-test.c b/tools/dnsproxy-test.c
index 418767a8..551cae91 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 = -1;
+
fprintf(stderr, "Failed to connect to DNS server at %s "
"errno %d/%s\n",
server, -err, strerror(-err));
@@ -237,7 +240,7 @@ static int sendto_msg(int sk, struct sockaddr *sa, socklen_t salen,
return 0;
}
-static unsigned short get_id()
+static unsigned short get_id(void)
{
return random();
}