Fix leaked file descriptors