Ignore:
Timestamp:
Jul 1, 2011, 10:18:23 AM (14 years ago)
Author:
Herwig Bauernfeind
Message:

Samba 3.5: Update trunk to 3.5.7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/lib/tevent/tevent_select.c

    r414 r593  
    112112        struct tevent_fd *fde;
    113113
     114        if (fd < 0 || fd >= FD_SETSIZE) {
     115                errno = EBADF;
     116                return NULL;
     117        }
     118
    114119        fde = tevent_common_add_fd(ev, mem_ctx, fd, flags,
    115120                                   handler, private_data,
     
    144149        /* setup any fd events */
    145150        for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
     151                if (fde->fd < 0 || fde->fd >= FD_SETSIZE) {
     152                        errno = EBADF;
     153                        return -1;
     154                }
     155
    146156                if (fde->flags & TEVENT_FD_READ) {
    147157                        FD_SET(fde->fd, &r_fds);
Note: See TracChangeset for help on using the changeset viewer.