summaryrefslogtreecommitdiffstats
path: root/bin/pax
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>2010-08-27 08:54:40 +0000
committerbrian <brian@FreeBSD.org>2010-08-27 08:54:40 +0000
commit6a53abbf007010215e598326120078aee01754f8 (patch)
treee60f19f525f21352edaaa0bedcd5551d14cc8648 /bin/pax
parent7ac9a2c60158411b8b5c252974d2f5deb49646c8 (diff)
downloadFreeBSD-src-6a53abbf007010215e598326120078aee01754f8.zip
FreeBSD-src-6a53abbf007010215e598326120078aee01754f8.tar.gz
Fix an off-by-one error where we try to split a path name that's
more than 100 characters long and the 101th last character is a '/'. MFC after: 3 weeks
Diffstat (limited to 'bin/pax')
-rw-r--r--bin/pax/tar.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/bin/pax/tar.c b/bin/pax/tar.c
index ab5bd3b..e274df4 100644
--- a/bin/pax/tar.c
+++ b/bin/pax/tar.c
@@ -1095,7 +1095,7 @@ name_split(char *name, int len)
* to find the biggest piece to fit in the name field (or the smallest
* prefix we can find)
*/
- start = name + len - TNMSZ - 1;
+ start = name + len - TNMSZ;
while ((*start != '\0') && (*start != '/'))
++start;
OpenPOWER on IntegriCloud