From: David Symonds Date: Tue, 5 Feb 2013 04:39:55 +0000 (+1100) Subject: archive/tar: small simplification using FileMode. X-Git-Tag: go1.1rc2~1138 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e7fe1944acb96de2fce832c11a1577a9e8e7a80a;p=gostls13.git archive/tar: small simplification using FileMode. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/7305043 --- diff --git a/src/pkg/archive/tar/common.go b/src/pkg/archive/tar/common.go index 921b9fe9bd..74a0f0e3c1 100644 --- a/src/pkg/archive/tar/common.go +++ b/src/pkg/archive/tar/common.go @@ -80,7 +80,7 @@ func FileInfoHeader(fi os.FileInfo, link string) (*Header, error) { Mode: int64(fi.Mode().Perm()), // or'd with c_IS* constants later } switch { - case fi.Mode()&os.ModeType == 0: + case fi.Mode().IsRegular(): h.Mode |= c_ISREG h.Typeflag = TypeReg h.Size = fi.Size()