On 20.10.2016 04:57, Sławek Kapłoński wrote:
> New util function virXMLNodeHasIllegalChars is now used to test if
> parsed network contains illegal char '/' in it's name.
> ---
> src/conf/network_conf.c | 5 +----
> 1 file changed, 1 insertion(+), 4 deletions(-)
>
> diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c
> index aa39776..bd934f1 100644
> --- a/src/conf/network_conf.c
> +++ b/src/conf/network_conf.c
> @@ -2117,11 +2117,8 @@ virNetworkDefParseXML(xmlXPathContextPtr ctxt)
> goto error;
> }
>
> - if (strchr(def->name, '/')) {
> - virReportError(VIR_ERR_XML_ERROR,
> - _("name %s cannot contain '/'"), def->name);
> + if (virXMLNodeHasIllegalChars("name", def->name, "/"))
> goto error;
> - }
>
> /* Extract network uuid */
> tmp = virXPathString("string(./uuid[1])", ctxt);
>
ACK
(after I reflect the rename made in 1/3 obviously).
Michal
--
libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list