From: Peter Krempa Date: Thu, 15 Mar 2012 16:10:22 +0000 (+0100) Subject: lib: Don't access configuration if none is present X-Git-Tag: v0.9.11-rc1~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=59d0c9801c1ab;p=thirdparty%2Flibvirt.git lib: Don't access configuration if none is present Commit e457d5ef2015e6106094b85f8bbd1582002edc4d adds ability to pass the default URI using the client configuration file. If the file is not present, it still accesses the NULL config object causing a segfault. Caught running "make check". --- diff --git a/src/libvirt.c b/src/libvirt.c index 1c0cdf7c63..d0b1b28d44 100644 --- a/src/libvirt.c +++ b/src/libvirt.c @@ -1085,7 +1085,8 @@ virConnectOpenResolveURIAlias(virConfPtr conf, *uri = NULL; - if ((value = virConfGetValue(conf, "uri_aliases"))) + if (conf && + (value = virConfGetValue(conf, "uri_aliases"))) ret = virConnectOpenFindURIAliasMatch(value, alias, uri); else ret = 0;