[libvirt] [PATCH v4 5/6] virFileInData: preserve errno in cleanup path