Don't leak file desciptors in this (impossible?) error case.