diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-11-22 09:08:06 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-11-22 09:08:06 -0600 |
commit | 6037e64b34e07b9511c069b9c032647a9541f172 (patch) | |
tree | f16e957236f50eab63e07fb81915593755670e65 /nuttx | |
parent | a849dbaa6fcde0beefbc0263d91ddd0554696181 (diff) | |
download | px4-nuttx-6037e64b34e07b9511c069b9c032647a9541f172.tar.gz px4-nuttx-6037e64b34e07b9511c069b9c032647a9541f172.tar.bz2 px4-nuttx-6037e64b34e07b9511c069b9c032647a9541f172.zip |
Fix UDP routing error in last commit
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/net/udp/udp_conn.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/nuttx/net/udp/udp_conn.c b/nuttx/net/udp/udp_conn.c index e54b0a48f..8c5ac8b0a 100644 --- a/nuttx/net/udp/udp_conn.c +++ b/nuttx/net/udp/udp_conn.c @@ -374,8 +374,8 @@ FAR struct udp_conn_s *udp_active(FAR struct udp_iphdr_s *buf) if (conn->lport != 0 && buf->destport == conn->lport && (conn->rport == 0 || buf->srcport == conn->rport) && #ifdef CONFIG_NETDEV_MULTINIC - (net_ipaddr_hdrcmp(buf->destipaddr, &g_allzeroaddr) || - net_ipaddr_hdrcmp(buf->destipaddr, &g_alloneaddr) || + (net_ipaddr_cmp(conn->lipaddr, g_allzeroaddr) || + net_ipaddr_cmp(conn->lipaddr, g_alloneaddr) || net_ipaddr_hdrcmp(buf->destipaddr, &conn->lipaddr)) && #endif (net_ipaddr_cmp(conn->ripaddr, g_allzeroaddr) || |