|
@@ -34,20 +34,19 @@ migration_tls_get_creds(MigrationState *s,
|
|
|
Error **errp)
|
|
|
{
|
|
|
Object *creds;
|
|
|
+ const char *tls_creds = migrate_tls_creds();
|
|
|
QCryptoTLSCreds *ret;
|
|
|
|
|
|
- creds = object_resolve_path_component(
|
|
|
- object_get_objects_root(), s->parameters.tls_creds);
|
|
|
+ creds = object_resolve_path_component(object_get_objects_root(), tls_creds);
|
|
|
if (!creds) {
|
|
|
- error_setg(errp, "No TLS credentials with id '%s'",
|
|
|
- s->parameters.tls_creds);
|
|
|
+ error_setg(errp, "No TLS credentials with id '%s'", tls_creds);
|
|
|
return NULL;
|
|
|
}
|
|
|
ret = (QCryptoTLSCreds *)object_dynamic_cast(
|
|
|
creds, TYPE_QCRYPTO_TLS_CREDS);
|
|
|
if (!ret) {
|
|
|
error_setg(errp, "Object with id '%s' is not TLS credentials",
|
|
|
- s->parameters.tls_creds);
|
|
|
+ tls_creds);
|
|
|
return NULL;
|
|
|
}
|
|
|
if (!qcrypto_tls_creds_check_endpoint(ret, endpoint, errp)) {
|