projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
updates.
[silc.git]
/
lib
/
silcutil
/
win32
/
silcwin32schedule.c
diff --git
a/lib/silcutil/win32/silcwin32schedule.c
b/lib/silcutil/win32/silcwin32schedule.c
index 433b5ec2ddf4ca339b137e870840c76229ddf6c0..9321fecb823d33a1ac5f3378781229ff527163d4 100644
(file)
--- a/
lib/silcutil/win32/silcwin32schedule.c
+++ b/
lib/silcutil/win32/silcwin32schedule.c
@@
-57,6
+57,9
@@
int silc_select(SilcScheduleFd fds, uint32 fds_count, struct timeval *timeout)
int nhandles = 0, i;
MSG msg;
+ if (fds_count > MAXIMUM_WAIT_OBJECTS)
+ fds_count = MAXIMUM_WAIT_OBJECTS;
+
for (i = 0; i < fds_count; i++) {
if (!fds[i].events)
continue;