]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Also make sure hinting won't crash on reload.
authorTilghman Lesher <tilghman@meg.abyt.es>
Sat, 16 Aug 2008 12:52:06 +0000 (12:52 +0000)
committerTilghman Lesher <tilghman@meg.abyt.es>
Sat, 16 Aug 2008 12:52:06 +0000 (12:52 +0000)
(Closes issue #13312)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@138409 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/pbx.c

index 3bf360ad70d25862abcdb061b324e9b29cede7b6..2649ddecca6d4f6ca4fe46a5a9db68e91839d928 100644 (file)
@@ -5921,7 +5921,7 @@ void ast_merge_contexts_and_delete(struct ast_context **extcontexts, struct ast_
                 */
                if (exten && exten->exten[0] == '_') {
                        ast_add_extension(exten->parent->name, 0, this->exten, PRIORITY_HINT, NULL,
-                               0, exten->app, strdup(exten->data), free, registrar);
+                               0, exten->app, ast_strdup(exten->data), ast_free_ptr, registrar);
                        exten = ast_hint_extension(NULL, this->context, this->exten);
                }