diff options
-rw-r--r-- | src/util/network.c | 4 |
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, |