Hi Mikel, On Tue, Feb 14, 2012, Mikel Astiz wrote: > + if (p->func) { > + GError *gerr; > + > + g_set_error(&gerr, OBEX_IO_ERROR, err, > + "Authorization failed"); This is wrong. You must initialize gerr to NULL before passing a pointer to it to g_set_error. From the GLib documentation: "if err is non-NULL, then *err must be NULL" Johan -- 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