chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Merge config aliasing bug fix.
[disorder]
/
lib
/
event.c
diff --git
a/lib/event.c
b/lib/event.c
index 38cb741ce406cb7154c17e196885255e25bd6123..ee25024c594369c8818471dd6b2b07a5a2ed778f 100644
(file)
--- a/
lib/event.c
+++ b/
lib/event.c
@@
-311,6
+311,8
@@
int ev_fd(ev_source *ev,
D(("registering %s fd %d callback %p %p", modenames[mode], fd,
(void *)callback, u));
+ if(fd >= FD_SETSIZE)
+ return -1;
assert(mode < ev_nmodes);
if(ev->mode[mode].nfds >= ev->mode[mode].fdslots) {
ev->mode[mode].fdslots = (ev->mode[mode].fdslots