]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Set the number of elements 0 in virNetwork*Clear
authorJán Tomko <jtomko@redhat.com>
Fri, 26 Jul 2013 10:04:32 +0000 (12:04 +0200)
committerJán Tomko <jtomko@redhat.com>
Fri, 26 Jul 2013 10:50:34 +0000 (12:50 +0200)
commitc4e23388e6c7f769e45d1c162f880cd81e4d4d3b
treeb20377f1f7f51e9af3652638c94895535c4dc949
parentd7a4a9b2ffe134eaf33c1965ab29a0fae416e166
Set the number of elements 0 in virNetwork*Clear

Decrementing it when it was already 0 causes an invalid free
in virNetworkDefUpdateDNSHost if virNetworkDNSHostDefParseXML
fails and virNetworkDNSHostDefClear gets called twice.

virNetworkForwardDefClear left the number untouched even if it
freed all the elements.
src/conf/network_conf.c