summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2006-08-03 18:20:45 +0000
committerDaniel Stenberg <daniel@haxx.se>2006-08-03 18:20:45 +0000
commit19fb255f9e91a8d46465fdda8f0a805fa53737f9 (patch)
tree78719a58894a11730b86ff2a734d1fc459c6d45e
parent6ca041f8f10be78db898cd37231c2670d5cac851 (diff)
downloadc-ares-19fb255f9e91a8d46465fdda8f0a805fa53737f9.tar.gz
c-ares-19fb255f9e91a8d46465fdda8f0a805fa53737f9.tar.bz2
c-ares-19fb255f9e91a8d46465fdda8f0a805fa53737f9.zip
Ravi Pratap fixed ares_getsock() to actually return the proper bitmap and
not always zero!
-rw-r--r--CHANGES5
-rw-r--r--ares_getsock.c4
2 files changed, 6 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 1b0569f..801d41b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,10 @@
Changelog for the c-ares project
+* August 3 2006
+
+- Ravi Pratap fixed ares_getsock() to actually return the proper bitmap and
+ not always zero!
+
Version 1.3.1 (June 24, 2006)
* July 23, 2006
diff --git a/ares_getsock.c b/ares_getsock.c
index 3c52a83..55f4c9d 100644
--- a/ares_getsock.c
+++ b/ares_getsock.c
@@ -28,7 +28,6 @@ int ares_getsock(ares_channel channel,
int numsocks) /* size of the 'socks' array */
{
struct server_state *server;
- ares_socket_t nfds;
int i;
int sockindex=0;
int bitmap = 0;
@@ -40,7 +39,6 @@ int ares_getsock(ares_channel channel,
if (!channel->queries)
return 0;
- nfds = 0;
for (i = 0; i < channel->nservers; i++)
{
server = &channel->servers[i];
@@ -67,5 +65,5 @@ int ares_getsock(ares_channel channel,
}
}
- return (int)nfds;
+ return bitmap;
}