diff --git a/src/sip/sipcall.cpp b/src/sip/sipcall.cpp index 024004af38b1728601b4845c7a66c21647eac376..e8857761c94ce21b4023ea41bb50d61d1ae05a6f 100644 --- a/src/sip/sipcall.cpp +++ b/src/sip/sipcall.cpp @@ -3427,7 +3427,7 @@ SIPCall::setupIceResponse(bool isReinvite) // Try to use the discovered public address. If not available, // fallback on local address. opt.accountPublicAddr = account->getPublishedIpAddress(); - if (opt.accountLocalAddr) { + if (opt.accountPublicAddr) { opt.accountLocalAddr = ip_utils::getInterfaceAddr(account->getLocalInterface(), opt.accountPublicAddr.getFamily()); } else {