Subject: [PATCH] net-lwip: fixes off-by-one array access error with wget When wget parses the url and extracts the host, it is off by one on the index to terminate the character array.
Signed-off-by: Jonathan Humphreys <j-humphr...@ti.com> --- net-lwip/wget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-lwip/wget.c b/net-lwip/wget.c index 069299bd469..63b19b99112 100644 --- a/net-lwip/wget.c +++ b/net-lwip/wget.c @@ -51,7 +51,7 @@ static int parse_url(char *url, char *host, u16 *port, char **path) return -EINVAL; memcpy(host, p, pp - p); - host[pp - p + 1] = '\0'; + host[pp - p] = '\0'; if (*pp == ':') { /* Parse port number */ -- 2.34.1