]> Cypherpunks repositories - gostls13.git/commit
archive/tar: remove dead code with USTAR path splitting
authorJoe Tsai <joetsai@digital-static.net>
Thu, 17 Sep 2015 23:07:38 +0000 (16:07 -0700)
committerDavid Symonds <dsymonds@golang.org>
Wed, 23 Sep 2015 23:55:13 +0000 (23:55 +0000)
commitd1b1487a64be2e3bcd882d03f909c4617403c43d
tree5a77aae8371f3e209874122393e31448e7bbfc1e
parent2c96e5d2fc0a0765397a86d1e0d7c9329479d4bb
archive/tar: remove dead code with USTAR path splitting

Convert splitUSTARPath to return a bool rather than an error since
the caller never ever uses the error other than to check if it is
nil. Thus, we can remove errNameTooLong as well.

Also, fold the checking of the length <= fileNameSize and whether
the string is ASCII into the split function itself.

Lastly, remove logic to set the MAGIC since that's already done on
L200. Thus, setting the magic is redundant.

There is no overall logic change.

Updates #12638

Change-Id: I26b6992578199abad723c2a2af7f4fc078af9c17
Reviewed-on: https://go-review.googlesource.com/14723
Reviewed-by: David Symonds <dsymonds@golang.org>
Run-TryBot: David Symonds <dsymonds@golang.org>
src/archive/tar/writer.go
src/archive/tar/writer_test.go