From: Daniel P. Berrange Date: Fri, 8 Jul 2016 12:53:55 +0000 (+0100) Subject: remote: convert to typesafe virConf accessors X-Git-Tag: v2.1.0-rc1~175 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3b860e871c20b4b472f7c3b275dfccbc7a53247;p=thirdparty%2Flibvirt.git remote: convert to typesafe virConf accessors Signed-off-by: Daniel P. Berrange --- diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c index e9904f8cd1..29552aa27b 100644 --- a/src/remote/remote_driver.c +++ b/src/remote/remote_driver.c @@ -864,18 +864,9 @@ doRemoteOpen(virConnectPtr conn, /* Connect to the remote service. */ switch (transport) { case trans_tls: - if (conf && !tls_priority) { - virConfValuePtr val = virConfGetValue(conf, "tls_priority"); - if (val) { - if (val->type != VIR_CONF_STRING) { - virReportError(VIR_ERR_INVALID_ARG, "%s", - _("Config file 'tls_priority' must be a string")); - goto failed; - } - if (VIR_STRDUP(tls_priority, val->str) < 0) - goto failed; - } - } + if (conf && !tls_priority && + virConfGetValueString(conf, "tls_priority", &tls_priority) < 0) + goto failed; #ifdef WITH_GNUTLS priv->tls = virNetTLSContextNewClientPath(pkipath,