slirp: Fix port comparision in slirp_remove_hostfwd
commit2ad82cf9e2c2adad874fbecabd48e1cf699b7c84
authorJan Kiszka <jan.kiszka@siemens.com>
Wed, 24 Jun 2009 12:42:28 +0000 (24 14:42 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Mon, 29 Jun 2009 13:52:45 +0000 (29 08:52 -0500)
tree40bb9e99f838c248e941642b4fd970fbb5db3263
parentc92ef6a22d3c71538fcc48fb61ad353f7ba03b62
slirp: Fix port comparision in slirp_remove_hostfwd

For UDP host forwardings, fport is not stable, every outgoing packet of
the redirection can modify it. Use getsockname instead to look up the
port that is actually used on the host side.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
slirp/slirp.c