diff --git a/chan_capi_ami.c b/chan_capi_ami.c index 195c4d2..97b2aa9 100644 --- a/chan_capi_ami.c +++ b/chan_capi_ami.c @@ -167,10 +167,8 @@ static int pbx_capi_ami_capichat_list(struct mansession *s, const struct message char* cidVisual; char* callerNameVisual; - ast_channel_lock(c); cidVisual = ast_strdup(pbx_capi_get_cid (c, "")); callerNameVisual = ast_strdup(pbx_capi_get_callername (c, "")); - ast_channel_unlock(c); if (isCapiChatMemberListener || isCapiChatRoomMuted || isCapiChatMemberMuted) { if (isMemberOperator) { diff --git a/chan_capi_chat.c b/chan_capi_chat.c index e966dac..b8122f6 100644 --- a/chan_capi_chat.c +++ b/chan_capi_chat.c @@ -1036,11 +1036,9 @@ int pbxcli_capi_chatinfo(int fd, int argc, char *argv[]) room->number, room->name, room->i->vname, "?", "?"); } else { - ast_channel_lock(c); ast_cli(fd, "%3d %-12s%-30s\"%s\" <%s>\n", room->number, room->name, c->name, pbx_capi_get_callername (c, ""), pbx_capi_get_cid (c, "")); - ast_channel_unlock(c); } room = room->next; }