From: Daniel P. Berrange Date: Fri, 8 Jul 2011 14:27:42 +0000 (+0100) Subject: Don't exit if the libvirtd config does not exist X-Git-Tag: v0.9.4-rc1~269 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e2e47803c0028b42b72c45b81e91de7b0cbb7fe;p=thirdparty%2Flibvirt.git Don't exit if the libvirtd config does not exist It is common for the $HOME/.libvirt/libvirtd.conf file to not exist. Treat this situation as non-fatal since we can carry on with our default settings just fine. * daemon/libvirtd.c: Treat ENOENT as non-fatal when loading config --- diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c index 06d2077bd4..fe0fa27f2e 100644 --- a/daemon/libvirtd.c +++ b/daemon/libvirtd.c @@ -1028,6 +1028,10 @@ daemonConfigLoad(struct daemonConfig *data, { virConfPtr conf; + if (access(filename, R_OK) == -1 && + errno == ENOENT) + return 0; + conf = virConfReadFile (filename, 0); if (!conf) return -1;