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);

Reply via email to