From 5b75ad90192e52a0d10cb5085bf1316dfe408356 Mon Sep 17 00:00:00 2001 From: goldsimon Date: Mon, 22 Jan 2018 19:51:45 +0100 Subject: [PATCH] Fix bug #52949: udp_input() checksum error for LWIP_CHECKSUM_CTRL_PER_NETIF --- src/core/udp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/udp.c b/src/core/udp.c index 82b27c07..f87bce30 100644 --- a/src/core/udp.c +++ b/src/core/udp.c @@ -309,7 +309,7 @@ udp_input(struct pbuf *p, struct netif *inp) if (for_us) { LWIP_DEBUGF(UDP_DEBUG | LWIP_DBG_TRACE, ("udp_input: calculating checksum\n")); #if CHECKSUM_CHECK_UDP - IF__NETIF_CHECKSUM_ENABLED(inp, CHECKSUM_CHECK_UDP) { + IF__NETIF_CHECKSUM_ENABLED(inp, NETIF_CHECKSUM_CHECK_UDP) { #if LWIP_UDPLITE if (ip_current_header_proto() == IP_PROTO_UDPLITE) { /* Do the UDP Lite checksum */