diff --git a/test/mpris-player.c b/test/mpris-player.c
index 9e63b4b..29bea46 100644
--- a/test/mpris-player.c
+++ b/test/mpris-player.c
{
DBusMessage *signal;
DBusMessageIter iter;
+ dbus_bool_t result;
signal = dbus_message_new_signal(path, interface, "PropertyChanged");
append_variant(&iter, type, value);
- return dbus_connection_send(conn, signal, NULL);
+ result = dbus_connection_send(conn, signal, NULL);
+ dbus_message_unref(signal);
+
+ return result;
}
static int parse_property(DBusConnection *conn, const char *path,