[PATCH openEuler-22.09 236/379] libbpf: Do not close un-owned FD 0 on errors