Hi Mikel, On Tue, Feb 21, 2012 at 3:57 PM, Mikel Astiz <mikel.astiz.oss@xxxxxxxxx> wrote: > 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. > > This second version is mostly a refacting of the previous proposal, according to the review from Luiz. The exceptions are patch 4/9 which has now been dropped, and patch 7/9, which now prevents from setting the callback twice. > > Mikel Astiz (8): > gobex: fix callback remove when canceling transfer > client: fix obc_session_get_buffer > client: fix cancel when no agent present > client: process transfer queue only if none active > client: terminate queued transfers properly > client: expose obc_transfer_set_callback > client: fix canceling queued transfers > client: make sure callback does not match size > > client/session.c | 45 ++++++++++++++++++++++++++++++++++++++------- > client/transfer.c | 37 ++++++++++++++++++------------------- > client/transfer.h | 10 ++++++---- > gobex/gobex.c | 3 +++ > 4 files changed, 65 insertions(+), 30 deletions(-) > > -- > 1.7.6.5 Ack -- Luiz Augusto von Dentz -- 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