Fix crash when no proxy is provided

This commit is contained in:
Christophe Deschamps 2024-10-11 07:11:26 +02:00
parent 851c488c92
commit 7ce40f5b4d

View file

@ -681,11 +681,11 @@
goto bad_proxy;
}
// use proxy as route if outbound_proxy is enabled
if (linphone_account_params_set_server_address(newAccountParams, proxy_addr) == -1) {
if (proxy_addr && linphone_account_params_set_server_address(newAccountParams, proxy_addr) == -1) {
error = NSLocalizedString(@"Invalid proxy address", nil);
goto bad_proxy;
}
if (linphone_account_params_set_routes_addresses(newAccountParams, isOutboundProxy ? bctbx_list_new((void*)proxy_addr) : NULL) == -1) {
if (proxy_addr && linphone_account_params_set_routes_addresses(newAccountParams, isOutboundProxy ? bctbx_list_new((void*)proxy_addr) : NULL) == -1) {
error = NSLocalizedString(@"Invalid route", nil);
goto bad_proxy;
}