+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
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)
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);