From 607ef575bc21dc025a5dc28343e1ac4430a2d25e Mon Sep 17 00:00:00 2001 From: Giovanni Maruzzelli Date: Thu, 20 Jun 2013 10:16:46 +0200 Subject: [PATCH] FS-5482 skypopen: check assignment on possibly NULL pointer, avoiding segfault --- src/mod/endpoints/mod_skypopen/mod_skypopen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mod/endpoints/mod_skypopen/mod_skypopen.c b/src/mod/endpoints/mod_skypopen/mod_skypopen.c index 992e77d720..482e5b2b1a 100644 --- a/src/mod/endpoints/mod_skypopen/mod_skypopen.c +++ b/src/mod/endpoints/mod_skypopen/mod_skypopen.c @@ -1301,7 +1301,9 @@ static switch_call_cause_t channel_outgoing_channel(switch_core_session_t *sessi switch_copy_string(interface_name, outbound_profile->destination_number, 255); slash = strrchr(interface_name, '/'); - *slash = '\0'; + if(slash != NULL){ + *slash = '\0'; + } switch_mutex_lock(globals.mutex); if (strncmp("ANY", interface_name, strlen(interface_name)) == 0 || strncmp("RR", interface_name, strlen(interface_name)) == 0) {