[libvirt] [PATCH] util: return generic error in virCopyLastError if error is not set