Signed-off-by: Phil Sutter <p...@nwl.cc> --- ip/ipntable.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ip/ipntable.c b/ip/ipntable.c index 1837909fa42e7..30907146e85a3 100644 --- a/ip/ipntable.c +++ b/ip/ipntable.c @@ -631,7 +631,8 @@ static int ipntable_show(int argc, char **argv) } else if (strcmp(*argv, "name") == 0) { NEXT_ARG(); - strncpy(filter.name, *argv, sizeof(filter.name)); + strncpy(filter.name, *argv, sizeof(filter.name) - 1); + filter.name[sizeof(filter.name) - 1] = '\0'; } else invarg("unknown", *argv); -- 2.13.1