[libvirt] [libvirt-glib PATCHv2] Fix *_new_from_xml
Christophe Fergeau
cfergeau at redhat.com
Tue Jul 24 09:43:00 UTC 2012
ping?
Christophe
On Wed, Jul 18, 2012 at 03:39:39PM +0200, Christophe Fergeau wrote:
> For objects with a subtype 'type' attribute, when the _new_from_xml
> function was called, the 'type' attribute was forcefully set to the
> right value rather than checking that the passed-in value matches
> the type of the subclass we are trying to instantiate. This commit
> changes this, and returns NULL when the value of the 'type' attribute
> of the passed-in XML document does not match the expected type.
> ---
> libvirt-gconfig/libvirt-gconfig-domain-address-pci.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-address-usb.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-chardev-source-pty.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-chardev-source-spicevmc.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-controller-usb.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-graphics-sdl.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-graphics-spice.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-graphics-vnc.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-interface-bridge.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-interface-network.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-interface-user.c | 5 +++--
> libvirt-gconfig/libvirt-gconfig-domain-timer-pit.c | 5 ++++-
> libvirt-gconfig/libvirt-gconfig-domain-timer-rtc.c | 5 ++++-
> 13 files changed, 46 insertions(+), 19 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20120724/9bca4fbb/attachment-0001.sig>
More information about the libvir-list
mailing list