Diff for /embedaddon/lighttpd/src/fdevent_linux_sysepoll.c between versions 1.1 and 1.1.1.3

version 1.1, 2013/10/14 10:32:48 version 1.1.1.3, 2016/11/02 10:35:00
Line 1 Line 1
   #include "first.h"
   
 #include "fdevent.h"  #include "fdevent.h"
 #include "buffer.h"  #include "buffer.h"
 #include "log.h"  #include "log.h"
Line 140  int fdevent_linux_sysepoll_init(fdevents *ev) { Line 142  int fdevent_linux_sysepoll_init(fdevents *ev) {
                 return -1;                  return -1;
         }          }
   
        if (-1 == fcntl(ev->epoll_fd, F_SETFD, FD_CLOEXEC)) {        fd_close_on_exec(ev->epoll_fd);
                log_error_write(ev->srv, __FILE__, __LINE__, "SSS", 
                        "fcntl on epoll-fd failed (", strerror(errno), "), try to set server.event-handler = \"poll\" or \"select\""); 
   
                 close(ev->epoll_fd);  
   
                 return -1;  
         }  
   
         ev->epoll_events = malloc(ev->maxfds * sizeof(*ev->epoll_events));          ev->epoll_events = malloc(ev->maxfds * sizeof(*ev->epoll_events));
           force_assert(NULL != ev->epoll_events);
   
         return 0;          return 0;
 }  }

Removed from v.1.1  
changed lines
  Added in v.1.1.1.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>