diff options
author | Amadeusz Sławiński <amade@asmblr.net> | 2011-08-27 22:27:12 +0200 |
---|---|---|
committer | Amadeusz Sławiński <amade@asmblr.net> | 2014-07-24 11:50:46 +0200 |
commit | 53394004a02d9cbf4b2b091ef7e60df971966499 (patch) | |
tree | 0fcca366b1daa4d2a7957dde784d41ba0c938743 | |
parent | 910d34b3df538faa2f8ef5dc6c3ccb9621d9b9bc (diff) | |
download | screen-53394004a02d9cbf4b2b091ef7e60df971966499.tar.gz |
Fix size warning
-rw-r--r-- | src/screen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/screen.c b/src/screen.c index f8d06eb..b0f70b4 100644 --- a/src/screen.c +++ b/src/screen.c @@ -2544,7 +2544,7 @@ MakeWinMsgEv(char *str, struct win *win, int esc, int padlen, struct event *ev, if (!tick || oldtick < tick) tick = oldtick; if ((int)strlen(winmsg_buf) < l) - strncat(savebuf, winmsg_buf, sizeof(winmsg_buf)); + strncat(savebuf, winmsg_buf, sizeof(savebuf) - strlen(savebuf)); strncpy(winmsg_buf, savebuf, sizeof(winmsg_buf)); while (oldnumrend < winmsg_numrend) winmsg_rendpos[oldnumrend++] += p - winmsg_buf; |