summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authoryukelab <[email protected]>2021-09-09 14:29:23 +0800
committerliuxianliang <[email protected]>2021-11-15 15:30:21 +0800
commitbe2006f3255f0786398b9b7db3f7cc36dfa50fc2 (patch)
tree660f12752eb3268de7ee239d5a1f7f53489e42de /components
parentcda78884aa373cf93555f41a022a80d73f26ce74 (diff)
fix sys_arch.c
Diffstat (limited to 'components')
-rw-r--r--components/net/lwip-2.1.2/src/arch/sys_arch.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/components/net/lwip-2.1.2/src/arch/sys_arch.c b/components/net/lwip-2.1.2/src/arch/sys_arch.c
index 2f612bd6b3..5107708a8a 100644
--- a/components/net/lwip-2.1.2/src/arch/sys_arch.c
+++ b/components/net/lwip-2.1.2/src/arch/sys_arch.c
@@ -786,21 +786,21 @@ struct netif *lwip_ip4_route_src(const ip4_addr_t *dest, const ip4_addr_t *src)
/* iterate through netifs */
for (netif = netif_list; netif != NULL; netif = netif->next)
{
- /* is the netif up, does it have a link and a valid address? */
- if (netif_is_up(netif) && netif_is_link_up(netif) && !ip4_addr_isany_val(*netif_ip4_addr(netif)))
- {
- /* gateway matches on a non broadcast interface? (i.e. peer in a point to point interface) */
- if (src != NULL)
- {
- if (ip4_addr_cmp(src, netif_ip4_addr(netif)))
+ /* is the netif up, does it have a link and a valid address? */
+ if (netif_is_up(netif) && netif_is_link_up(netif) && !ip4_addr_isany_val(*netif_ip4_addr(netif)))
{
- return netif;
+ /* gateway matches on a non broadcast interface? (i.e. peer in a point to point interface) */
+ if (src != NULL)
+ {
+ if (ip4_addr_cmp(src, netif_ip4_addr(netif)))
+ {
+ return netif;
+ }
+ }
}
}
- }
- }
- netif = netif_default;
- return netif;
+ netif = netif_default;
+ return netif;
}
/*