properly check for error from pri_timer2idx (bug #4117)
authorKevin P. Fleming <kpfleming@digium.com>
Sun, 1 May 2005 18:47:53 +0000 (18:47 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Sun, 1 May 2005 18:47:53 +0000 (18:47 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5541 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_zap.c

index 946eac5..f8582ce 100755 (executable)
@@ -10085,7 +10085,7 @@ static int setup_zap(int reload)
                                        if (!timer)
                                                ast_log(LOG_WARNING, "'%s' is not a valid value for an ISDN timer\n", timerc);
                                        else {
-                                               if ((timeridx = pri_timer2idx(timerc)))
+                                               if ((timeridx = pri_timer2idx(timerc)) >= 0)
                                                        pritimers[timeridx] = timer;
                                                else
                                                        ast_log(LOG_WARNING, "'%s' is not a valid ISDN timer\n", timerc);