The nwfilterStateInitialize() would only assign sysbus inside
a WITH_DBUS conditional, thus leavin a subsequent check for sysbus
and nwfilterDriverInstallDBusMatches() as a no-op
Rather than try to add WITH_DBUS conditions which ended up conflicting
with the usage of HAVE_FIREWALLD conditionals, just remove the WITH_DBUS
since virdbus.c has entry points for with and without conditions.
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
src/nwfilter/nwfilter_driver.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/nwfilter/nwfilter_driver.c b/src/nwfilter/nwfilter_driver.c
index d521adf..d21dd82 100644
--- a/src/nwfilter/nwfilter_driver.c
+++ b/src/nwfilter/nwfilter_driver.c
@@ -177,11 +177,9 @@ nwfilterStateInitialize(bool privileged,
if (!privileged)
return 0;
-#if WITH_DBUS
if (virDBusHasSystemBus() &&
!(sysbus = virDBusGetSystemBus()))
return -1;
-#endif /* WITH_DBUS */
if (VIR_ALLOC(driverState) < 0)
return -1;
--
1.8.3.1