diff --git a/components/net/lwip/origin.patch b/components/net/lwip/origin.patch index 855199374eac37b3cd2b07963253f8ef0ba2c7b6..0fb1a3f9f256694169de2e6b76e8edfb6d072f03 100644 --- a/components/net/lwip/origin.patch +++ b/components/net/lwip/origin.patch @@ -1315,7 +1315,7 @@ diff -Nur a/lwip-2.1.2/src/api/sockets.c b/lwip-2.1.2/src/api/sockets.c -int -lwip_ioctl(int s, long cmd, void *argp) -+#if PF_PACKET_SOCKET ++#if PF_PACKET_SOCKET || LOSCFG_COMPONENTS_UPNP +#if LWIP_IOCTL_IF +static u8_t lwip_ioctl_internal_SIOCGIFCONF(struct ifreq *ifr) +{ @@ -1726,7 +1726,7 @@ diff -Nur a/lwip-2.1.2/src/api/sockets.c b/lwip-2.1.2/src/api/sockets.c + LWIP_ASSERT("no socket given", sock != NULL); + + switch (cmd) { -+#if PF_PACKET_SOCKET ++#if PF_PACKET_SOCKET || LOSCFG_COMPONENTS_UPNP +#if LWIP_IOCTL_IF + case SIOCGIFCONF: + /* Do not allow if socket is AF_INET6 */ diff --git a/components/net/lwip/patch.sha256 b/components/net/lwip/patch.sha256 index 4e088bef1debb1bc41b8985c5f915950e87bcf38..271194671abf950a63c3fa9fb023b8a770b8bc44 100644 --- a/components/net/lwip/patch.sha256 +++ b/components/net/lwip/patch.sha256 @@ -1 +1 @@ -0289c5c8d985fdb0dc9bb5f0cfe0a52e5fa5582d26c61ff8c3d2e66a169d05d6 origin.patch +371f2079cd65ea018f5b3bf8638f8644cc82396b2801267c7d6eb0e67b31e3e4 origin.patch