[dahdi-commits] dahdi/tools.git branch "master" updated.

SVN commits to the DAHDI project dahdi-commits at lists.digium.com
Wed Jul 9 15:55:38 CDT 2014


branch "master" has been updated
       via  49361e5ce76022a1204f699488208842ee9200ef (commit)
      from  8045f7f49330e4588c34f806d29da296248a1bdc (commit)

Summary of changes:
 dahdi_cfg.c |   11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)


- Log -----------------------------------------------------------------
commit 49361e5ce76022a1204f699488208842ee9200ef
Author: Shaun Ruffell <sruffell at digium.com>
Date:   Tue Jul 8 16:41:04 2014 -0500

    dahdi_cfg: Warn if idle bits are set on invalid channel type.
    
    Hopefully will save a little time in the future if anyone ever types into
    /etc/dahdi/system.conf:
    
      bchan=1-15,17-30:1101
    
    when they meant:
    
      cas=1-15,17-30:1101
    
    in the future.
    
    Signed-off-by: Shaun Ruffell <sruffell at digium.com>
    Signed-off-by: Russ Meyerriecks <rmeyerriecks at digium.com>

diff --git a/dahdi_cfg.c b/dahdi_cfg.c
index 90bd466..c8369db 100644
--- a/dahdi_cfg.c
+++ b/dahdi_cfg.c
@@ -762,7 +762,16 @@ static int chanconfig(char *keyword, char *args)
 			} else {
 				fprintf(stderr, "Huh? (%s)\n", keyword);
 			}
-			if (is_digital)
+
+			if (cc[x].sigtype != DAHDI_SIG_CAS &&
+			    cc[x].sigtype != DAHDI_SIG_DACS &&
+			    cc[x].sigtype != DAHDI_SIG_DACS_RBS) {
+				if (NULL != idle) {
+					fprintf(stderr, "WARNING: idlebits are not valid on %s channels.\n", sig[x]);
+				}
+			}
+
+			if (is_digital) 
 				chan2span[x] = current_span;
 			else
 				current_span = 0;

-----------------------------------------------------------------------


-- 
dahdi/tools.git



More information about the dahdi-commits mailing list