From c278f09897bf0275b14891df8c53b17911f70482 Mon Sep 17 00:00:00 2001 From: James Golovich Date: Mon, 23 Feb 2004 02:47:22 +0000 Subject: [PATCH] Fix ast_add_extension2 updating ast_exten correctly in certain cases where extensions.conf is not ordered numerically by priority (bug #1065) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2215 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- pbx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pbx.c b/pbx.c index 7e35f00326..106091d276 100755 --- a/pbx.c +++ b/pbx.c @@ -3732,9 +3732,9 @@ int ast_add_extension2(struct ast_context *con, tmp->peer = e; } else { /* We're the very first extension altogether */ - tmp->next = con->root; + tmp->next = con->root->next; /* Con->root must always exist or we couldn't get here */ - tmp->peer = con->root->peer; + tmp->peer = con->root; con->root = tmp; } ast_mutex_unlock(&con->lock);