From 405265b4325460377329156bf047bc1817086f24 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 8 Mar 2011 14:13:41 +0100 Subject: [PATCH] tailf: fix memmove() usage Signed-off-by: Karel Zak --- text-utils/tailf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/text-utils/tailf.c b/text-utils/tailf.c index 80b48c45cc..51529dba62 100644 --- a/text-utils/tailf.c +++ b/text-utils/tailf.c @@ -218,7 +218,9 @@ long old_style_option(int *argc, char **argv) lines = strtol_or_err(argv[i] + 1, _("failed to parse number of lines")); nargs--; - memmove(argv + i, argv + i + 1, sizeof(char *) * nargs); + if (nargs - i) + memmove(argv + i, argv + i + 1, + sizeof(char *) * (nargs - i)); } else i++; } -- 2.47.3