Hi Santiago, On Tue, Feb 7, 2012 at 5:33 AM, Santiago Carot-Nemesio <sancane@xxxxxxxxx> wrote: > Channel is not being released when the channel is attached over > an uninitialized GATT server. > --- > src/attrib-server.c | 8 +++++++- > 1 files changed, 7 insertions(+), 1 deletions(-) > > diff --git a/src/attrib-server.c b/src/attrib-server.c > index 2995167..a23d5d2 100644 > --- a/src/attrib-server.c > +++ b/src/attrib-server.c > @@ -1020,8 +1020,14 @@ guint attrib_channel_attach(GAttrib *attrib, gboolean out) > } > > server = find_gatt_server(&channel->src); > - if (server == NULL) > + if (server == NULL) { > + char src[18]; > + > + ba2str(&channel->src, src); > + error("Not GATT server found in %s", src); Looks ok, except for the typo: Not -> No > + g_free(channel); > return 0; > + } > > channel->server = server; > > -- > 1.7.9 Best Regards, -- Anderson Lizardo Instituto Nokia de Tecnologia - INdT Manaus - Brazil -- 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