]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix off by one index
authorMichael Jerris <mike@jerris.com>
Wed, 10 Sep 2008 19:43:55 +0000 (19:43 +0000)
committerMichael Jerris <mike@jerris.com>
Wed, 10 Sep 2008 19:43:55 +0000 (19:43 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@554 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/openzap/src/ozmod/ozmod_isdn/ozmod_isdn.c
libs/openzap/src/ozmod/ozmod_ss7_boost/ozmod_ss7_boost.c

index ea39bf4285f44d820107b75fa5b7cd7c5aad3767..8aeecae8d3f935aeb160e02ef93a2e8d5f34c85e 100644 (file)
@@ -399,7 +399,7 @@ static L3INT zap_isdn_931_34(void *pvt, L2UCHAR *msg, L2INT mlen)
                                        zap_set_state_locked(zchan, ZAP_CHANNEL_STATE_RESTART);
                                } else {
                                        uint32_t i;
-                                       for (i = 0; i < span->chan_count; i++) {
+                                       for (i = 1; i < span->chan_count; i++) {
                                                zap_set_state_locked((span->channels[i]), ZAP_CHANNEL_STATE_RESTART);
                                        }
                                }
index c93f2547836ead62a7173c82c4984af9d494fc1a..ced303ca4c89aa42ceae6571a51aa3e9e736e9da 100644 (file)
@@ -142,7 +142,7 @@ static zap_channel_t *find_zchan(zap_span_t *span, ss7bc_short_event_t *event, i
        zap_channel_t *zchan = NULL;
 
        zap_mutex_lock(signal_mutex);
-       for(i = 0; i <= span->chan_count; i++) {
+       for(i = 1; i <= span->chan_count; i++) {
                if (span->channels[i]->physical_span_id == event->span+1 && span->channels[i]->physical_chan_id == event->chan+1) {
                        zchan = span->channels[i];
                        if (force) {