input: minor robustness improvement, close fd leak