From c842b5adf2f86ccdd043203dd886ce5b9cdbd685 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sun, 3 Nov 2019 10:12:45 +0100 Subject: [PATCH] reserve: fix RequestRelease Only fail when message is NULL Actually send the message as well --- src/examples/media-session/reserve.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/examples/media-session/reserve.c b/src/examples/media-session/reserve.c index 7ce151d97..149b88760 100644 --- a/src/examples/media-session/reserve.c +++ b/src/examples/media-session/reserve.c @@ -382,7 +382,7 @@ int rd_device_request_release(struct rd_device *d) if ((m = dbus_message_new_method_call(d->service_name, d->object_path, "org.freedesktop.ReserveDevice1", - "RequestRelease"))) { + "RequestRelease")) == NULL) { return -ENOMEM; } if (!dbus_message_append_args(m, @@ -391,6 +391,9 @@ int rd_device_request_release(struct rd_device *d) dbus_message_unref(m); return -ENOMEM; } + if (!dbus_connection_send(d->connection, m, NULL)) { + return -ENOMEM; + } return 0; }