From: Daniel P. Berrange Date: Wed, 15 Mar 2017 18:04:36 +0000 (+0000) Subject: Report what TLS priority string we use for a session X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=83c1ab5838c74a200da6ece156da06cbeea0a9b2;p=libvirt.git Report what TLS priority string we use for a session Signed-off-by: Daniel P. Berrange --- 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; }