diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-16 21:22:55 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-07-16 21:22:55 +0000 |
commit | 2fded68e1385400463f8a7c877826ecff6a1cb54 (patch) | |
tree | 9fa2625024d6979e3b3bcd067088117bfc9a8931 | |
parent | 09f88e677617757d67578ac3a29b3f5ed348b191 (diff) |
Re-listen after MGCP reload (bug #2061)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@3450 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | channels/chan_mgcp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index df2ce371e..61391a7fb 100755 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -3199,6 +3199,9 @@ static void *do_monitor(void *data) if (option_verbose > 0) ast_verbose(VERBOSE_PREFIX_1 "Reloading MGCP\n"); mgcp_do_reload(); + /* Add an I/O event to our UDP socket */ + if (mgcpsock > -1) + mgcpsock_read_id = ast_io_add(io, mgcpsock, mgcpsock_read, AST_IO_IN, NULL); } /* Check for interfaces needing to be killed */ |