]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
virDomainActualNetDefContentsFormat: Format class_id only for status XML
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 20 Apr 2015 08:48:19 +0000 (10:48 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 22 Apr 2015 07:50:24 +0000 (09:50 +0200)
In one of my previous patches (b68a56bcfe) I made class_id to
format more frequently. Well, now it's formatting way too
frequent - even for regular active XML. Users don't need to see
it, so lets format it only for the status XML where it's really
needed.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c

index 479b4c2a18c9c9085418f7c430b3ae092b204158..9aad782f197a450b42fdfa26269b8c0960c06b47 100644 (file)
@@ -18522,7 +18522,8 @@ virDomainActualNetDefContentsFormat(virBufferPtr buf,
 
         virBufferAddLit(buf, "/>\n");
     }
-    if (def->data.network.actual && def->data.network.actual->class_id) {
+    if (flags & VIR_DOMAIN_DEF_FORMAT_STATUS &&
+        def->data.network.actual && def->data.network.actual->class_id) {
         virBufferAsprintf(buf, "<class id='%u'/>\n",
                           def->data.network.actual->class_id);
     }