diff --git a/Classes/Utils/Utils.m b/Classes/Utils/Utils.m index d4102d82b..364837765 100644 --- a/Classes/Utils/Utils.m +++ b/Classes/Utils/Utils.m @@ -483,10 +483,12 @@ } // since user wants to escape plus, we assume it expects to have phone numbers by default - if (addr && cfg && (linphone_proxy_config_get_dial_escape_plus(cfg))) { - linphone_address_set_username(addr, normvalue); - } else { - linphone_address_set_username(addr, value.UTF8String); + if (addr) { + if (cfg && (linphone_proxy_config_get_dial_escape_plus(cfg))) { + linphone_address_set_username(addr, normvalue); + } else { + linphone_address_set_username(addr, value.UTF8String); + } } return addr;