]> xenbits.xensource.com Git - libvirt.git/commit
virNetworkLoadState: Disallow mangled 'floor' element
authorMichal Privoznik <mprivozn@redhat.com>
Mon, 10 Feb 2014 18:26:16 +0000 (19:26 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 10 Feb 2014 18:26:16 +0000 (19:26 +0100)
commit28900766d570ca09015ed2b2d74a85a3f4ebf0b8
treeefc07ea4ed785e68eead57339f6bd9f829b20cc8
parent9bf629ab60ec0f25be5426e8598e98c89c244c5a
virNetworkLoadState: Disallow mangled 'floor' element

In the network status XML we may have the <floor/> element with the
'sum' attribute. The attribute represents sum of all 'floor'-s of
computed over each interface connected to the network (this is needed to
guarantee certain bandwidth for certain domain). The sum is therefore a
number. However, if the number was mangled (e.g. by an user's
interference to network status file), we've just ignored it without
refusing to parse such file. This was all due to 'goto error' missing.

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