On Fri, May 18, 2012 at 8:40 AM, Johan Hedberg <johan.hedberg@xxxxxxxxx> wrote: > Hi Chanyeol, > > On Fri, May 18, 2012, chanyeol.park@xxxxxxxxxxx wrote: >> From: Chan-yeol Park <chanyeol.park@xxxxxxxxxxx> >> >> --- >> audio/avrcp.c | 7 +++++-- >> 1 file changed, 5 insertions(+), 2 deletions(-) >> >> diff --git a/audio/avrcp.c b/audio/avrcp.c >> index df39d04..2e946c1 100644 >> --- a/audio/avrcp.c >> +++ b/audio/avrcp.c >> @@ -1272,8 +1272,11 @@ void avrcp_unregister(const bdaddr_t *src) >> >> servers = g_slist_remove(servers, server); >> >> - remove_record_from_server(server->ct_record_id); >> - remove_record_from_server(server->tg_record_id); >> + if (server->ct_record_id) >> + remove_record_from_server(server->ct_record_id); >> + >> + if (server->tg_record_id) >> + remove_record_from_server(server->tg_record_id); >> >> avctp_unregister(&server->src); >> g_free(server); > > I don't think the commit message for this patch is truthful. If you look > at the code the remove_record_from_server will return ENOENT if you pass > it a non-existent handle. I.e. it will not crash. Please fix the commit > message to reflect what exactly is being fixed (i.e. an unnecessary call > to remove_record_from_server if there is no record handle). Then I don't see a reason: just let remove_record_from_server() fail ? Chan, what are you fixing here? Lucas De Marchi -- 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