[pulseaudio-discuss] [PATCH] zeroconf-publish: fix unitialized DBusError
Arun Raghavan
arun at arunraghavan.net
Wed Jan 11 11:52:46 UTC 2017
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
More information about the pulseaudio-discuss
mailing list