core: don't force a socket if the dst af is different
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Wed, 15 Oct 2008 14:13:56 +0000 (14:13 +0000)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Wed, 15 Oct 2008 14:13:56 +0000 (14:13 +0000)
commit878f9ca6e92b88e0d17b0c0d194e3bb23cf0df15
tree4577c0127fc1a8749fee48d052524c1a07180fb1
parent6ecff252c5b519d221490a21115f21a8ffb0d932
core: don't force a socket if the dst af is different

- get_send_socket() will now ignore a forced send socket if the destination
 address family is different from the forced socket (e.g. force ipv6 but
 attempt to send to ipv4). A non-obvious example of a scenario triggering
 this bug is registering over ipv4 an ipv6 contact.
 Reported by: Nils Ohlmeier <nils@iptel.org>
forward.c