From: Karel Zak Date: Wed, 3 Oct 2018 15:06:12 +0000 (+0200) Subject: wall: make sure line is zero terminated X-Git-Tag: v2.33-rc2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0b6bb91adf7e4c4048d39cfad25c2451da692bbd;p=thirdparty%2Futil-linux.git wall: make sure line is zero terminated Signed-off-by: Karel Zak --- diff --git a/term-utils/wall.c b/term-utils/wall.c index f57c0835c3..48e654ac66 100644 --- a/term-utils/wall.c +++ b/term-utils/wall.c @@ -259,7 +259,7 @@ int main(int argc, char **argv) if (group_buf && !is_gr_member(utmpptr->ut_user, group_buf)) continue; - xstrncpy(line, utmpptr->ut_line, sizeof(utmpptr->ut_line)); + mem2strcpy(line, utmpptr->ut_line, sizeof(utmpptr->ut_line), sizeof(line)); if ((p = ttymsg(&iov, 1, line, timeout)) != NULL) warnx("%s", p); }