Avoid accessing QCryptoTLSCreds internals by using the qcrypto_tls_creds_check_endpoint() helper.
Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> --- migration/tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/migration/tls.c b/migration/tls.c index abb149d8325..ee49ecba484 100644 --- a/migration/tls.c +++ b/migration/tls.c @@ -49,7 +49,7 @@ migration_tls_get_creds(MigrationState *s, s->parameters.tls_creds); return NULL; } - if (ret->endpoint != endpoint) { + if (!qcrypto_tls_creds_check_endpoint(ret, endpoint)) { error_setg(errp, "Expected TLS credentials for a %s endpoint", endpoint == QCRYPTO_TLS_CREDS_ENDPOINT_CLIENT ? -- 2.31.1