aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2007-01-26 17:38:31 +0000
committerNed Ludd <solar@gentoo.org>2007-01-26 17:38:31 +0000
commit12afc5fa80cf9d8a0f5a0a587049f28a903ebf5f (patch)
treede5bd09846ec2d9e283ae08f7dfdd8682d8e4c93 /paxinc.c
parenttypo (diff)
downloadpax-utils-12afc5fa80cf9d8a0f5a0a587049f28a903ebf5f.tar.gz
pax-utils-12afc5fa80cf9d8a0f5a0a587049f28a903ebf5f.tar.bz2
pax-utils-12afc5fa80cf9d8a0f5a0a587049f28a903ebf5f.zip
- single zero byte outside array bounds. Fix from Ludwig Nussel <ludwig.nussel@suse.de> Ref: https://bugzilla.novell.com/show_bug.cgi?id=239172
Diffstat (limited to 'paxinc.c')
-rw-r--r--paxinc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/paxinc.c b/paxinc.c
index 88a6802..cf7457e 100644
--- a/paxinc.c
+++ b/paxinc.c
@@ -1,7 +1,7 @@
/*
* Copyright 2003-2006 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxinc.c,v 1.4 2006/01/14 01:39:55 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/pax-utils/paxinc.c,v 1.5 2007/01/26 17:38:31 solar Exp $
*
* Copyright 2005-2006 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2006 Mike Frysinger - <vapier@gentoo.org>
@@ -92,7 +92,7 @@ close_and_ret:
if ((s=strchr(ret.name+len, '/')) != NULL)
*s = '\0';
else
- ret.name[len+sizeof(ret.name)-1] = '\0';
+ ret.name[len+sizeof(ret.buf.formated.name)-1] = '\0';
ret.date = atoi(ret.buf.formated.date);
ret.uid = atoi(ret.buf.formated.uid);
ret.gid = atoi(ret.buf.formated.gid);