From a8c099f41109292452d4d3f3f98264b7fe4c00f3 Mon Sep 17 00:00:00 2001 From: Karol Domagalski Date: Thu, 5 Mar 2020 11:34:59 +0100 Subject: [PATCH] fixed parsing of the octal IP representation --- src/core/ipv4/ip4_addr.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/ipv4/ip4_addr.c b/src/core/ipv4/ip4_addr.c index 33204d11..290c8d9d 100644 --- a/src/core/ipv4/ip4_addr.c +++ b/src/core/ipv4/ip4_addr.c @@ -173,6 +173,8 @@ ip4addr_aton(const char *cp, ip4_addr_t *addr) } for (;;) { if (lwip_isdigit(c)) { + if((base == 8) && ((u32_t)(c - '0')>=8)) + break; val = (val * base) + (u32_t)(c - '0'); c = *++cp; } else if (base == 16 && lwip_isxdigit(c)) { -- 2.13.0.windows.1