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