Fixed FD leak: closing file descriptor in Epoller::init().