From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> This patch series proposes several fixes regarding the cancelation of transfers. The goal is that the Cancel method defined in the transfer's D-Bus API should work for any registered transfer, be it in progress or queued. Currently none of them seem to work properly. Mikel Astiz (9): gobex: fix callback remove when canceling transfer client: fix obc_session_get_buffer client: deny cancel when no agent present client: remove unnecessary code client: process transfer queue only if none active client: terminate queued transfers properly client: expose obc_transfer_set_callback client: allow cancelling queued transfers client: make sure callback does not match size client/session.c | 58 +++++++++++++++++++++++++++++++++++----------------- client/transfer.c | 32 ++++++++++++---------------- client/transfer.h | 10 +++++--- gobex/gobex.c | 3 ++ 4 files changed, 62 insertions(+), 41 deletions(-) -- 1.7.6.5 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html