提交 fb9f90c9 编写于 作者: M Mark McLoughlin

Fri Feb 23 14:32:54 IST 2007 Mark McLoughlin <markmc@redhat.com>

        * qemud/conf.c: don't load config files unless they have
        a ".xml" suffix, e.g. backup files ... we spew a warning
        later if we do.
上级 fbcd25d3
Fri Feb 23 14:32:54 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/conf.c: don't load config files unless they have
a ".xml" suffix, e.g. backup files ... we spew a warning
later if we do.
Fri Feb 23 12:49:11 IST 2007 Mark McLoughlin <markmc@redhat.com>
* qemud/libvirtd.in: add init script for libvirt_qemud
......
......@@ -1750,6 +1750,19 @@ compareFileToNameSuffix(const char *file,
return 0;
}
static int
hasSuffix(const char *str,
const char *suffix)
{
int len = strlen(str);
int suffixlen = strlen(suffix);
if (len < suffixlen)
return 0;
return strcmp(str + len - suffixlen, suffix) == 0;
}
static int
checkLinkPointsTo(const char *checkLink,
const char *checkDest)
......@@ -1945,6 +1958,9 @@ int qemudScanConfigDir(struct qemud_server *server,
if (entry->d_name[0] == '.')
continue;
if (!hasSuffix(entry->d_name, ".xml"))
continue;
if (qemudMakeConfigPath(configDir, entry->d_name, NULL, path, PATH_MAX) < 0) {
qemudLog(QEMUD_WARN, "Config filename '%s/%s' is too long",
configDir, entry->d_name);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册