commit: 0091a602c3f8b37b9a8a2948e92b6c7e62beb18a Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> AuthorDate: Mon Jun 20 03:00:58 2016 +0000 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> CommitDate: Mon Jun 20 03:00:58 2016 +0000 URL: https://gitweb.gentoo.org/proj/pax-utils.git/commit/?id=0091a602
ar: make sure name is always NUL terminated paxinc.c | 1 + 1 file changed, 1 insertion(+) diff --git a/paxinc.c b/paxinc.c index 64a7f3b..bd13ec4 100644 --- a/paxinc.c +++ b/paxinc.c @@ -123,6 +123,7 @@ close_and_ret: } snprintf(ret.name, sizeof(ret.name), "%s:%s", ar->filename, s); + ret.name[sizeof(ret.name) - 1] = '\0'; if ((s=strchr(ret.name+strlen(ar->filename), '/')) != NULL) *s = '\0'; ret.date = atoi(ret.buf.formatted.date);