]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Skip filling locPtyNum if caller_data->loc.digits is NULL
authorDavid Yat Sin <dyatsin@sangoma.com>
Fri, 29 Jun 2012 16:54:09 +0000 (12:54 -0400)
committerDavid Yat Sin <dyatsin@sangoma.com>
Fri, 29 Jun 2012 16:54:09 +0000 (12:54 -0400)
libs/freetdm/src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c

index 2f4c18d4c3ca493c1fa8b2f4a96f044eb71af5a1..867a8f7c0750e112403e6d2793be8ea49dc719ac 100644 (file)
@@ -247,13 +247,14 @@ ftdm_status_t copy_locPtyNum_to_sngss7(ftdm_channel_t *ftdmchan, SiCgPtyNum *loc
 {
         const char *val = NULL;
         const char *loc_nadi = NULL;
-               int pres_val = PRSNT_NODEF;
+       int pres_val = PRSNT_NODEF;
 
         sngss7_chan_data_t *sngss7_info = ftdmchan->call_data;
         ftdm_caller_data_t *caller_data = &ftdmchan->caller_data;
 
        if (!strcasecmp(caller_data->loc.digits, "NULL")) {
                pres_val = NOTPRSNT;
+               return FTDM_SUCCESS;
        }
 
         locPtyNum->eh.pres = pres_val;