Browse Source

fix sys_arch.c

yukelab 3 years ago
parent
commit
be2006f325
1 changed files with 12 additions and 12 deletions
  1. 12 12
      components/net/lwip-2.1.2/src/arch/sys_arch.c

+ 12 - 12
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;
 }
 
 /*