
13 Jul
2018
13 Jul
'18
3:30 p.m.
On Fri, 2018-07-13 at 13:59 +0200, Michal Privoznik wrote:
https://bugzilla.redhat.com/show_bug.cgi?id=1595184
Some domain <interfaces/> do not have a name (because they are not TAP devices). Therefore, if virNetDevTapInterfaceStats(net->ifname, ...) is called an instant crash occurs. In Linux version of the function strlen() is called over the name and in BSD version STREQ() is called.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com> ---
diff to v1: - changed the error message - fixed check in BSD version
src/util/virnetdevtap.c | 12 ++++++++++++
Reviewed-by: Andrea Bolognani <abologna@redhat.com> -- Andrea Bolognani / Red Hat / Virtualization