libvirt/src/nwfilter
Julio Faracco f8c65481d5 nwfilter: variable 'obj' must be initialized inside nwfilterBindingCreateXML().
The function nwfilterBindingCreateXML() is failing to compile due to a
conditional branch which leads to an undefined 'obj' variable. So 'obj'
must have an initial value to avoid compilation errors. See the problem:

  CC       nwfilter/libvirt_driver_nwfilter_impl_la-nwfilter_driver.lo
nwfilter/nwfilter_driver.c:752:9: error: variable 'obj' is used uninitialized whenever 'if' condition is true [-Werror,-Wsometimes-uninitialized]
    if (virNWFilterBindingCreateXMLEnsureACL(conn, def) < 0)
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nwfilter/nwfilter_driver.c:779:10: note: uninitialized use occurs here
    if (!obj)
         ^~~
nwfilter/nwfilter_driver.c:752:5: note: remove the 'if' if its condition is always false
    if (virNWFilterBindingCreateXMLEnsureACL(conn, def) < 0)
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nwfilter/nwfilter_driver.c:742:33: note: initialize the variable 'obj' to silence this warning
    virNWFilterBindingObjPtr obj;
                                ^
                                 = NULL

This commit initialized 'obj' with NULL to fix the error properly.

Signed-off-by: Julio Faracco <jcfaracco@gmail.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
2018-06-28 09:44:28 +02:00
..
Makefile.inc.am make: split nwfilter driver build rules into nwfilter/Makefile.inc.am 2018-03-05 17:09:08 +00:00
nwfilter_dhcpsnoop.c nwfilter: convert DHCP address snooping code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_dhcpsnoop.h nwfilter: convert DHCP address snooping code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_driver.c nwfilter: variable 'obj' must be initialized inside nwfilterBindingCreateXML(). 2018-06-28 09:44:28 +02:00
nwfilter_driver.h nwfilter: remove obsolete code related to firewalld 2018-05-03 17:00:57 +01:00
nwfilter_ebiptables_driver.c
nwfilter_ebiptables_driver.h
nwfilter_gentech_driver.c nwfilter: convert virt drivers to use public API for nwfilter bindings 2018-06-26 18:17:23 +01:00
nwfilter_gentech_driver.h nwfilter: convert virt drivers to use public API for nwfilter bindings 2018-06-26 18:17:23 +01:00
nwfilter_learnipaddr.c nwfilter: convert IP address learning code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_learnipaddr.h nwfilter: convert IP address learning code to virNWFilterBindingDefPtr 2018-06-26 11:22:07 +01:00
nwfilter_tech_driver.h nwfilter: remove virNWFilterHashTable typedefs entirely 2018-05-03 17:00:57 +01:00