From 83c1ab5838c74a200da6ece156da06cbeea0a9b2 Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Wed, 15 Mar 2017 18:04:36 +0000 Subject: [PATCH] Report what TLS priority string we use for a session Signed-off-by: Daniel P. Berrange --- src/rpc/virnettlscontext.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/rpc/virnettlscontext.c b/src/rpc/virnettlscontext.c index 847d457611..5699eb8f24 100644 --- a/src/rpc/virnettlscontext.c +++ b/src/rpc/virnettlscontext.c @@ -1187,6 +1187,7 @@ virNetTLSSessionPtr virNetTLSSessionNew(virNetTLSContextPtr ctxt, { virNetTLSSessionPtr sess; int err; + const char *priority; VIR_DEBUG("ctxt=%p hostname=%s isServer=%d", ctxt, NULLSTR(hostname), ctxt->isServer); @@ -1208,12 +1209,14 @@ virNetTLSSessionPtr virNetTLSSessionNew(virNetTLSContextPtr ctxt, /* avoid calling all the priority functions, since the defaults * are adequate. */ + priority = ctxt->priority ? ctxt->priority : TLS_PRIORITY; + VIR_DEBUG("Setting priority string '%s'", priority); if ((err = gnutls_priority_set_direct(sess->session, - ctxt->priority ? ctxt->priority : TLS_PRIORITY, + priority, NULL)) != 0) { virReportError(VIR_ERR_SYSTEM_ERROR, _("Failed to set TLS session priority to %s: %s"), - ctxt->priority ? ctxt->priority : TLS_PRIORITY, gnutls_strerror(err)); + priority, gnutls_strerror(err)); goto error; }