From a09d4d17839ff5a6707913fec696f24e849440b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Mon, 12 Mar 2018 23:08:28 +0100 Subject: view: use strncat instead of an inline loop to concatenate cell data --- view.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/view.c b/view.c index e6ce97d..87240ed 100644 --- a/view.c +++ b/view.c @@ -380,10 +380,7 @@ void view_draw(View *view) { } if (cell.width == 0) { - size_t n = strlen(prev_cell.data), i = 0; - while (cell.data[i] && n < sizeof(cell.data)-1) - prev_cell.data[n++] = cell.data[i++]; - prev_cell.data[n] = '\0'; + strncat(prev_cell.data, cell.data, sizeof(prev_cell.data)-strlen(prev_cell.data)-1); prev_cell.len += cell.len; } else { if (prev_cell.len && !view_addch(view, &prev_cell)) -- cgit v1.2.3