Hi,
'.encoding = "UTF-8"' is a valid VMX config entry, so the
virConfParser must accept it in VMX mode. This patch lets the parser
accept those names with leading dots.
Regards,
Matthias
diff --git a/src/conf.c b/src/conf.c
index c51531e..2aa4a55 100644
--- a/src/conf.c
+++ b/src/conf.c
@@ -534,7 +534,8 @@ virConfParseName(virConfParserCtxtPtr ctxt)
SKIP_BLANKS;
base = ctxt->cur;
/* TODO: probably need encoding support and UTF-8 parsing ! */
- if (!c_isalpha(CUR)) {
+ if (!c_isalpha(CUR) &&
+ !((ctxt->conf->flags & VIR_CONF_FLAG_VMX_FORMAT) && (CUR == '.'))) {
virConfError(ctxt, VIR_ERR_CONF_SYNTAX, _("expecting a name"));
return(NULL);
}
--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list