chiark / gitweb /
debian/control: Add Build-Depends for PulseAudio.
[disorder] / lib / event.c
index 64f1bdb5b481a77007df9494cbda698fbdf309d9..2fe4746b3e14d35ffbeb9a9b19e15fccdbb2e87e 100644 (file)
@@ -311,7 +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)
+  /* FreeBSD defines FD_SETSIZE as 1024u for some reason */
+  if((unsigned)fd >= FD_SETSIZE)
     return -1;
   assert(mode < ev_nmodes);
   if(ev->mode[mode].nfds >= ev->mode[mode].fdslots) {