The following is kind of a lazy fix. Share your view on dealing with that. I'd guess that more appropriate fix would be to remove the "os->object != NULL" check from manager_emit_transfer_completed() and instead make a simple session object in OPP being single gboolean or even use user_data pointer directly as a boolean indicator to let the opp_reset() know whether or not obex_put_stream_start() was successful. Btw shouldn't we also do manager_emit_transfer_started() in opp_get()? -- 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