mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-25 15:08:53 +00:00
Merge "res_timing: Don't close FD 0 when out of open files."
This commit is contained in:
@@ -159,8 +159,10 @@ static void timer_destroy(void *obj)
|
|||||||
struct kqueue_timer *timer = obj;
|
struct kqueue_timer *timer = obj;
|
||||||
ast_debug(5, "[%d]: Timer Destroy\n", timer->handle);
|
ast_debug(5, "[%d]: Timer Destroy\n", timer->handle);
|
||||||
kqueue_timer_fini_continuous_event(timer);
|
kqueue_timer_fini_continuous_event(timer);
|
||||||
|
if (timer->handle > -1) {
|
||||||
close(timer->handle);
|
close(timer->handle);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void *kqueue_timer_open(void)
|
static void *kqueue_timer_open(void)
|
||||||
{
|
{
|
||||||
|
@@ -76,9 +76,10 @@ struct timerfd_timer {
|
|||||||
static void timer_destroy(void *obj)
|
static void timer_destroy(void *obj)
|
||||||
{
|
{
|
||||||
struct timerfd_timer *timer = obj;
|
struct timerfd_timer *timer = obj;
|
||||||
|
if (timer->fd > -1) {
|
||||||
close(timer->fd);
|
close(timer->fd);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void *timerfd_timer_open(void)
|
static void *timerfd_timer_open(void)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user