From: Mikel Astiz <mikel.astiz@xxxxxxxxxxxx> This code path could lead to situations where the callback is later used, making the daemon crash. --- gobex/gobex.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/gobex/gobex.c b/gobex/gobex.c index 0665749..bc76e57 100644 --- a/gobex/gobex.c +++ b/gobex/gobex.c @@ -735,6 +735,9 @@ gboolean g_obex_cancel_req(GObex *obex, guint req_id, gboolean remove_callback) goto immediate_completion; } + if (remove_callback) + obex->pending_req->rsp_func = NULL; + return TRUE; } -- 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