Fix crash when normalizing null address

This commit is contained in:
Benjamin Reis 2017-03-10 15:04:21 +01:00
parent b817243bbd
commit 153c3f9fea

View file

@ -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;