From 5912e7c23315f909bafb79b2ad966dc820d34b00 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Mon, 21 Jan 2008 08:27:12 +0000 Subject: [PATCH] Preserve vif order * src/xml-internal.c: apply patch from Hiroyuki Kaguchi to preserve the vif list order. Daniel --- ChangeLog | 5 +++++ src/xm_internal.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 93e940ff9e..c97be1cbca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Jan 21 09:25:12 CET 2008 Daniel Veillard + + * src/xml-internal.c: apply patch from Hiroyuki Kaguchi to + preserve the vif list order. + Mon Jan 21 09:06:28 CET 2008 Daniel Veillard * docs/API* docs/api.xsl docs/site.xsl docs/Makefile.am: remove the diff --git a/src/xm_internal.c b/src/xm_internal.c index ea6315fde3..6b502d0045 100644 --- a/src/xm_internal.c +++ b/src/xm_internal.c @@ -2232,7 +2232,7 @@ virConfPtr xenXMParseXMLToConfig(virConnectPtr conn, const char *xml) { } vifs->type = VIR_CONF_LIST; vifs->list = NULL; - for (i = 0; i < obj->nodesetval->nodeNr; i++) { + for (i = obj->nodesetval->nodeNr - 1; i >= 0; i--) { virConfValuePtr thisVif; char *vif = xenXMParseXMLVif(conn, obj->nodesetval->nodeTab[i], hvm); if (!vif)