diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-16 22:44:53 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-10-16 22:44:53 +0000 |
commit | ac7f158158519b54581b422cccaf4f7740bf856c (patch) | |
tree | 70de91fd09c7440a60434b0eb7c21998944421e8 | |
parent | b779a9a4ead79d0187d2b14accd5afda22d912ec (diff) |
Don't restart PRI channels
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@4025 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | channels/chan_zap.c | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 42366544a..9a223d185 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -9648,13 +9648,15 @@ static int setup_zap(int reload) ast_mutex_unlock(&iflock); ast_destroy(cfg); #ifdef ZAPATA_PRI - for (x=0;x<NUM_SPANS;x++) { - if (pris[x].pvts[0]) { - if (start_pri(pris + x)) { - ast_log(LOG_ERROR, "Unable to start D-channel on span %d\n", x + 1); - return -1; - } else if (option_verbose > 1) - ast_verbose(VERBOSE_PREFIX_2 "Starting D-Channel on span %d\n", x + 1); + if (!reload) { + for (x=0;x<NUM_SPANS;x++) { + if (pris[x].pvts[0]) { + if (start_pri(pris + x)) { + ast_log(LOG_ERROR, "Unable to start D-channel on span %d\n", x + 1); + return -1; + } else if (option_verbose > 1) + ast_verbose(VERBOSE_PREFIX_2 "Starting D-Channel on span %d\n", x + 1); + } } } #endif |