vacuum: close fd leak