From d072f316e300231b5d6dbfbaca348cdf65aad75d Mon Sep 17 00:00:00 2001 From: unclejack Date: Thu, 17 Apr 2014 20:08:14 +0300 Subject: [PATCH] change inode map to struct from bool Docker-DCO-1.1-Signed-off-by: Cristian Staretu (github: unclejack) --- utils/fs.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/fs.go b/utils/fs.go index 46f64903b3..e07ced75d7 100644 --- a/utils/fs.go +++ b/utils/fs.go @@ -10,7 +10,7 @@ import ( // TreeSize walks a directory tree and returns its total size in bytes. func TreeSize(dir string) (size int64, err error) { - data := make(map[uint64]bool) + data := make(map[uint64]struct{}) err = filepath.Walk(dir, func(d string, fileInfo os.FileInfo, e error) error { // Ignore directory sizes if fileInfo == nil { @@ -29,7 +29,7 @@ func TreeSize(dir string) (size int64, err error) { return nil } // inode is not a uint64 on all platforms. Cast it to avoid issues. - data[uint64(inode)] = false + data[uint64(inode)] = struct{}{} size += s