From 1f8b93686f775588c2febb6d06bb6b9e2260255c Mon Sep 17 00:00:00 2001 From: Joan Lledó Date: Sat, 11 Aug 2018 18:17:10 +0200 Subject: lwip: Fix a buffer overflow and clear compiler warnings GCC 8 new warning -Wstringop-truncation detected some buffer overflows. * lwip/options.c (parse_opt): Fix the buffer overflow. * lwip/pfinet-ops.c (dev_ifconf): Likewise. --- lwip/options.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lwip/options.c') diff --git a/lwip/options.c b/lwip/options.c index 6591ac52..d35b9f32 100644 --- a/lwip/options.c +++ b/lwip/options.c @@ -133,7 +133,7 @@ parse_opt (int opt, char *arg, struct argp_state *state) } in = h->curint; - strncpy (in->dev_name, arg, DEV_NAME_LEN); + strncpy (in->dev_name, arg, sizeof(in->dev_name)-1); break; case 'a': -- cgit v1.2.3