mirror of
https://github.com/php/php-src.git
synced 2024-11-24 10:24:11 +08:00
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:
commit
0df431482f
2
NEWS
2
NEWS
@ -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
|
||||
|
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user