diff --git a/CHANGELOG b/CHANGELOG index 3f75c1ae..54cc1194 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -80,6 +80,9 @@ HISTORY ++ Bugfixes: + 2013-04-24: Simon Goldschmidt + * ip6.h, some ipv6 C files: fixed bug #38526 Coverity: Recursive Header Inclusion in ip6.h + 2013-04-24: Simon Goldschmidt (patch by Emil Ljungdahl): * netif.c: fixed bug #38586 netif_loop_output() "deadlocks" diff --git a/src/core/ipv6/icmp6.c b/src/core/ipv6/icmp6.c index ea82682e..bad7930d 100644 --- a/src/core/ipv6/icmp6.c +++ b/src/core/ipv6/icmp6.c @@ -51,6 +51,7 @@ #include "lwip/netif.h" #include "lwip/nd6.h" #include "lwip/mld6.h" +#include "lwip/ip.h" #include "lwip/stats.h" #include diff --git a/src/core/ipv6/ip6_frag.c b/src/core/ipv6/ip6_frag.c index a43fd614..47882d4e 100644 --- a/src/core/ipv6/ip6_frag.c +++ b/src/core/ipv6/ip6_frag.c @@ -44,6 +44,7 @@ #include "lwip/ip6.h" #include "lwip/icmp6.h" #include "lwip/nd6.h" +#include "lwip/ip.h" #include "lwip/pbuf.h" #include "lwip/memp.h" diff --git a/src/core/ipv6/mld6.c b/src/core/ipv6/mld6.c index 1cb2dd9c..bffd97f1 100644 --- a/src/core/ipv6/mld6.c +++ b/src/core/ipv6/mld6.c @@ -50,6 +50,7 @@ #include "lwip/icmp6.h" #include "lwip/ip6.h" #include "lwip/ip6_addr.h" +#include "lwip/ip.h" #include "lwip/inet_chksum.h" #include "lwip/pbuf.h" #include "lwip/netif.h" diff --git a/src/core/ipv6/nd6.c b/src/core/ipv6/nd6.c index 44629dbe..1a43a371 100644 --- a/src/core/ipv6/nd6.c +++ b/src/core/ipv6/nd6.c @@ -55,6 +55,7 @@ #include "lwip/netif.h" #include "lwip/icmp6.h" #include "lwip/mld6.h" +#include "lwip/ip.h" #include "lwip/stats.h" #include diff --git a/src/include/ipv6/lwip/ip6.h b/src/include/ipv6/lwip/ip6.h index b199c95a..860d3e92 100644 --- a/src/include/ipv6/lwip/ip6.h +++ b/src/include/ipv6/lwip/ip6.h @@ -45,7 +45,7 @@ #if LWIP_IPV6 /* don't build if not configured for use in lwipopts.h */ -#include "lwip/ip.h" +//#include "lwip/ip.h" #include "lwip/ip6_addr.h" #include "lwip/def.h" #include "lwip/pbuf.h"