]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
update
authorAnthony Minessale <anthony.minessale@gmail.com>
Fri, 5 Jun 2009 20:47:53 +0000 (20:47 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Fri, 5 Jun 2009 20:47:53 +0000 (20:47 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@740 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/ozmod/ozmod_ss7_boost/ozmod_ss7_boost.c

index 71ec08d4734d9eba846d127e6725018d2e6bacb2..22ae8e2cbf1da849c7be17498e02f83c456a6579 100644 (file)
@@ -224,10 +224,10 @@ static ZIO_CHANNEL_REQUEST_FUNCTION(ss7_boost_channel_request)
 
        ss7bc_call_init(&event, caller_data->cid_num.digits, ani, r);
        
-       if (gr) {
-               switch(*gr) {
-                       event.trunk_group = atoi(gr+1);
+       if (gr && *(gr+1)) {
+               event.trunk_group = atoi(gr+1);
 
+               switch(*gr) {
         case 'g':
             event.hunt_group = SIGBOOST_HUNTGRP_SEQ_ASC;
             break;
@@ -241,9 +241,7 @@ static ZIO_CHANNEL_REQUEST_FUNCTION(ss7_boost_channel_request)
             event.hunt_group = SIGBOOST_HUNTGRP_RR_DESC;
             break;
         default:
-                       zap_log(ZAP_LOG_WARNING,
-                                       "Failed to determine huntgroup (%s)\n",
-                                       gr);
+                       zap_log(ZAP_LOG_WARNING, "Failed to determine huntgroup (%s)\n", gr);
             event.hunt_group = SIGBOOST_HUNTGRP_SEQ_ASC;
                }
        }