aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2010-09-03 16:48:31 +0000
committerNathan S. Evans <evans@in.tum.de>2010-09-03 16:48:31 +0000
commitf456623ec58197ba986681effcd46dbd4f4a2d18 (patch)
tree1be70c9c1a67350491c7faadd507b2c65c45b2a3 /src
parent03b0d533b3394b41065c9b69764c665058657f56 (diff)
downloadgnunet-f456623ec58197ba986681effcd46dbd4f4a2d18.tar.gz
gnunet-f456623ec58197ba986681effcd46dbd4f4a2d18.zip
strange off by one fdset count
Diffstat (limited to 'src')
-rw-r--r--src/util/network.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/network.c b/src/util/network.c
index 9b96436db..38d9ccb72 100644
--- a/src/util/network.c
+++ b/src/util/network.c
@@ -56,7 +56,7 @@ struct GNUNET_NETWORK_FDSet
56{ 56{
57 57
58 /** 58 /**
59 * Maximum number of any socket socket descriptor in the set 59 * Maximum number of any socket socket descriptor in the set (plus one)
60 */ 60 */
61 int nsds; 61 int nsds;
62 62
@@ -1007,7 +1007,7 @@ GNUNET_NETWORK_socket_select (struct GNUNET_NETWORK_FDSet *rfds,
1007 GNUNET_break (0); 1007 GNUNET_break (0);
1008 } 1008 }
1009#ifndef MINGW 1009#ifndef MINGW
1010 return select (nfds + 1, 1010 return select (nfds,
1011 (rfds != NULL) ? &rfds->sds : NULL, 1011 (rfds != NULL) ? &rfds->sds : NULL,
1012 (wfds != NULL) ? &wfds->sds : NULL, 1012 (wfds != NULL) ? &wfds->sds : NULL,
1013 (efds != NULL) ? &efds->sds : NULL, 1013 (efds != NULL) ? &efds->sds : NULL,