aboutsummaryrefslogtreecommitdiffstats
path: root/pbx
diff options
context:
space:
mode:
authormarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-29 17:38:46 +0000
committermarkster <markster@f38db490-d61c-443f-a65b-d21fe96a405b>2003-04-29 17:38:46 +0000
commit5f0631389fc61403eeb67c36a667603e49e3212d (patch)
treea1973df09f691810e9e3638d775b90ffb0e2b556 /pbx
parentde9226dc77cb30f83a9e51e488ca3218807a969f (diff)
Make pbx config work with astmm
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@935 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx')
-rwxr-xr-xpbx/pbx_config.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/pbx/pbx_config.c b/pbx/pbx_config.c
index 45359fcdd..d077b51c3 100755
--- a/pbx/pbx_config.c
+++ b/pbx/pbx_config.c
@@ -26,6 +26,15 @@
#include "../asterisk.h"
#include "../astconf.h"
+#ifdef __AST_DEBUG_MALLOC
+static void FREE(void *ptr)
+{
+ free(ptr);
+}
+#else
+#define FREE free
+#endif
+
static char *dtext = "Text Extension Configuration";
static char *config = "extensions.conf";
static char *registrar = "pbx_config";
@@ -1568,7 +1577,7 @@ static int pbx_load_module(void)
if (!data)
data="";
- if (ast_add_extension2(con, 0, ext, ipri, cidmatch, appl, strdup(data), free, registrar)) {
+ if (ast_add_extension2(con, 0, ext, ipri, cidmatch, appl, strdup(data), FREE, registrar)) {
ast_log(LOG_WARNING, "Unable to register extension at line %d\n", v->lineno);
}
free(tc);