If no extension was found in the pattern tree, don't crash.
authorJeff Peeler <jpeeler@digium.com>
Wed, 6 May 2009 22:02:46 +0000 (22:02 +0000)
committerJeff Peeler <jpeeler@digium.com>
Wed, 6 May 2009 22:02:46 +0000 (22:02 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@192853 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/pbx.c

index 2787774..2f946b9 100644 (file)
@@ -1999,7 +1999,7 @@ static struct match_char *add_exten_to_pattern_tree(struct ast_context *con, str
                                m0 = &m1->next_char;
                        }
                        if (!(*(s1 + 1))) {
-                               if (m2) {
+                               if (m2 && m2->exten) {
                                        ast_log(LOG_WARNING, "Found duplicate exten. Had %s found %s\n", m2->exten->exten, e1->exten);
                                }
                                m1->deleted = 0;