From 153c3f9fea6d95308b145714992d0870e40ff13c Mon Sep 17 00:00:00 2001 From: Benjamin Reis Date: Fri, 10 Mar 2017 15:04:21 +0100 Subject: [PATCH] Fix crash when normalizing null address --- Classes/Utils/Utils.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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;