diff --git a/channels/chan_local.c b/channels/chan_local.c index c8d4371e7b..69ed0c9b62 100755 --- a/channels/chan_local.c +++ b/channels/chan_local.c @@ -236,7 +236,7 @@ static int local_hangup(struct ast_channel *ast) while(cur) { if (cur == p) { if (prev) - prev->next == cur->next; + prev->next = cur->next; else locals = cur->next; break;