aboutsummaryrefslogtreecommitdiffstats
path: root/utils/merkletrie/filesystem/node.go
diff options
context:
space:
mode:
authorMáximo Cuadros <mcuadros@gmail.com>2017-11-20 02:28:13 +0100
committerGitHub <noreply@github.com>2017-11-20 02:28:13 +0100
commitdcec8517e203aa22f28b72e3015a4b3406d7cc62 (patch)
treeff18981c9cfc235434c5cee206b9a9344855e308 /utils/merkletrie/filesystem/node.go
parent4cbf210eb44ae648545e84da2414e3215a3399a1 (diff)
parentc0e26a107c56b23127a633af6c4c52220f9a2207 (diff)
downloadgo-git-dcec8517e203aa22f28b72e3015a4b3406d7cc62.tar.gz
Merge pull request #640 from cesanta/fixdirsymlink
utils: merkletrie, filesystem fix symlinks to dir
Diffstat (limited to 'utils/merkletrie/filesystem/node.go')
-rw-r--r--utils/merkletrie/filesystem/node.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/utils/merkletrie/filesystem/node.go b/utils/merkletrie/filesystem/node.go
index f763e08..42a58a3 100644
--- a/utils/merkletrie/filesystem/node.go
+++ b/utils/merkletrie/filesystem/node.go
@@ -77,6 +77,10 @@ func (n *node) NumChildren() (int, error) {
}
func (n *node) calculateChildren() error {
+ if !n.IsDir() {
+ return nil
+ }
+
if len(n.children) != 0 {
return nil
}