From ffb675e39a50e6d7f2b9a228c65279b7623af57d Mon Sep 17 00:00:00 2001 From: Mikel Astiz Date: Tue, 21 Feb 2012 14:57:07 +0100 Subject: [PATCH] obexd: fix cancel when no agent present The authorization check should consider the scenario of no agent being assigned to the transfer. --- obexd/client/transfer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obexd/client/transfer.c b/obexd/client/transfer.c index 157811d85..4054799e2 100644 --- a/obexd/client/transfer.c +++ b/obexd/client/transfer.c @@ -168,7 +168,7 @@ static DBusMessage *obc_transfer_cancel(DBusConnection *connection, DBusMessage *reply; sender = dbus_message_get_sender(message); - if (g_str_equal(transfer->agent, sender) == FALSE) + if (g_strcmp0(transfer->agent, sender) != 0) return g_dbus_create_error(message, "org.openobex.Error.NotAuthorized", "Not Authorized"); -- 2.47.3