Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix #66908: php-fpm reload leaks epoll_create() file descriptor
This commit is contained in:
Stanislav Malyshev 2014-04-20 16:24:15 -07:00
commit 0df431482f
2 changed files with 7 additions and 1 deletions

2
NEWS
View File

@ -40,6 +40,8 @@ PHP NEWS
- FPM:
. Fixed bug #66482 (unknown entry 'priority' in php-fpm.conf).
. Fixed bug #66908 (php-fpm reload leaks epoll_create() file descriptor).
(Julio Pintos)
- JSON:
. Fixed bug #66021 (Blank line inside empty array/object when

View File

@ -46,7 +46,7 @@ static struct fpm_event_module_s epoll_module = {
static struct epoll_event *epollfds = NULL;
static int nepollfds = 0;
static int epollfd = 0;
static int epollfd = -1;
#endif /* HAVE_EPOLL */
@ -103,6 +103,10 @@ static int fpm_event_epoll_clean() /* {{{ */
free(epollfds);
epollfds = NULL;
}
if (epollfd != -1) {
close(epollfd);
epollfd = -1;
}
nepollfds = 0;