From c3b80c117f3f542bc80015da1b294546091a0114 Mon Sep 17 00:00:00 2001 From: Jeremy McNamara Date: Wed, 10 Dec 2003 23:34:47 +0000 Subject: [PATCH] stomp on seg if no config file git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1852 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_h323.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/channels/chan_h323.c b/channels/chan_h323.c index 110eae3a66..f013060daa 100755 --- a/channels/chan_h323.c +++ b/channels/chan_h323.c @@ -1410,6 +1410,9 @@ int reload_config(void) return 1; } + /* fire up the H.323 Endpoint */ + h323_end_point_create(); + h323debug=0; dtmfmode = H323_DTMF_RFC2833; @@ -1718,12 +1721,12 @@ int load_module() { int res; - /* fire up the H.323 Endpoint */ - h323_end_point_create(); - res = reload_config(); - if (!res) { - /* Make sure we can register our channel type */ + + if (res) { + return 0; + } else { + /* Make sure we can register our channel type */ if (ast_channel_register(type, tdesc, capability, oh323_request)) { ast_log(LOG_ERROR, "Unable to register channel class %s\n", type); h323_end_process(); @@ -1774,8 +1777,6 @@ int load_module() } /* And start the monitor for the first time */ restart_monitor(); - } else { - h323_end_process(); } return res; }