On Wed, 11 Jan 2017, at 12:04 PM, Tanu Kaskinen wrote: > The uninitialized error struct might be the cause for the crash > reported here: https://bugs.archlinux.org/task/52484 > > --- > src/modules/module-zeroconf-publish.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/src/modules/module-zeroconf-publish.c > b/src/modules/module-zeroconf-publish.c > index e9710292a..4cbfd1eab 100644 > --- a/src/modules/module-zeroconf-publish.c > +++ b/src/modules/module-zeroconf-publish.c > @@ -679,6 +679,8 @@ static char *get_icon_name(pa_module*m) { > DBusConnection *conn = NULL; > DBusMessageIter sub; > > + dbus_error_init(&error); > + There's already a call to this later in this function, so that should be deleted as well. > if (!(bus = pa_dbus_bus_get(m->core, DBUS_BUS_SYSTEM, &error))) { > pa_log("Failed to get system bus connection: %s", > error.message); Need to add a dbus_error_free() here. > goto out; > -- -- Arun