[libvirt] [libvirt-glib 10/20] gconfig: Remove 'socket' attribute from gvir_config_domain_graphics_{spice, vnc}_set_listen

Christophe Fergeau cfergeau at redhat.com
Tue Oct 4 15:23:48 UTC 2016


This is a legacy attribute which is going to conflict with listen nodes
when we set some.
---
 libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c | 2 ++
 libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c   | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c b/libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c
index 88dd757..051ff87 100644
--- a/libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c
+++ b/libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c
@@ -175,6 +175,8 @@ void gvir_config_domain_graphics_spice_set_listen(GVirConfigDomainGraphicsSpice
 
     gvir_config_object_remove_attribute (GVIR_CONFIG_OBJECT(graphics),
                                          "listen");
+    gvir_config_object_remove_attribute (GVIR_CONFIG_OBJECT(graphics),
+                                         "socket");
     gvir_config_object_delete_children (GVIR_CONFIG_OBJECT (graphics),
                                         "listen", NULL);
 
diff --git a/libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c b/libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c
index 17fce67..3bc5b8c 100644
--- a/libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c
+++ b/libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c
@@ -138,6 +138,8 @@ void gvir_config_domain_graphics_vnc_set_listen(GVirConfigDomainGraphicsVnc *gra
 
     gvir_config_object_remove_attribute (GVIR_CONFIG_OBJECT(graphics),
                                         "listen");
+    gvir_config_object_remove_attribute (GVIR_CONFIG_OBJECT(graphics),
+                                         "socket");
     gvir_config_object_delete_children (GVIR_CONFIG_OBJECT (graphics),
                                         "listen", NULL);
 
-- 
2.7.4




More information about the libvir-list mailing list