From f487e2117f5799ac84faa5a5bd907004b23ccab6 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 31 Jan 2010 09:17:23 +0000 Subject: undo: be sure nothing is truncated --- watch.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/watch.c b/watch.c index 5cd66f3..7b2da43 100644 --- a/watch.c +++ b/watch.c @@ -90,7 +90,7 @@ main(int argc, char **argv) WINDOW *outw = stdscr; struct sigaction sa; char buf[_POSIX_MAX_INPUT]; - char cmd[_POSIX_MAX_INPUT]; + char cmd[_POSIX_MAX_INPUT + 5]; char out[_POSIX_MAX_INPUT]; int hold_curs; int ret = -1; @@ -130,7 +130,7 @@ main(int argc, char **argv) /* NOTREACHED */ memcpy(cmd, buf, sizeof(buf)); - strlcat(cmd, " 2>&1", sizeof(cmd) - 5); + strlcat(cmd, " 2>&1", sizeof(cmd)); sigemptyset(&sa.sa_mask); sa.sa_flags = 0; -- cgit v1.2.3