crypto: remove needless indirection via parent_obj field
The reload method already has a pointer to the parent object in the 'creds' parameter that is passed in, so indirect access via the subclass 'parent_obj' field is redundant. Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
916501aa07
commit
20ee306418
1 changed files with 3 additions and 3 deletions
|
|
@ -772,15 +772,15 @@ qcrypto_tls_creds_x509_reload(QCryptoTLSCreds *creds, Error **errp)
|
|||
QCryptoTLSCredsX509 *x509_creds = QCRYPTO_TLS_CREDS_X509(creds);
|
||||
Error *local_err = NULL;
|
||||
gnutls_certificate_credentials_t creds_data = x509_creds->data;
|
||||
gnutls_dh_params_t creds_dh_params = x509_creds->parent_obj.dh_params;
|
||||
gnutls_dh_params_t creds_dh_params = creds->dh_params;
|
||||
|
||||
x509_creds->data = NULL;
|
||||
x509_creds->parent_obj.dh_params = NULL;
|
||||
creds->dh_params = NULL;
|
||||
qcrypto_tls_creds_x509_load(x509_creds, &local_err);
|
||||
if (local_err) {
|
||||
qcrypto_tls_creds_x509_unload(x509_creds);
|
||||
x509_creds->data = creds_data;
|
||||
x509_creds->parent_obj.dh_params = creds_dh_params;
|
||||
creds->dh_params = creds_dh_params;
|
||||
error_propagate(errp, local_err);
|
||||
return false;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue