diff options
author | Ned Ludd <solar@gentoo.org> | 2007-01-26 17:38:31 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2007-01-26 17:38:31 +0000 |
commit | 12afc5fa80cf9d8a0f5a0a587049f28a903ebf5f (patch) | |
tree | de5bd09846ec2d9e283ae08f7dfdd8682d8e4c93 /paxinc.c | |
parent | typo (diff) | |
download | pax-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); |