add defer file.Close to avoid potential fd leak Upstream-commit: 64605d709f9bf5677d513d6ed78d63fffadc697d Component: engine