소스 검색

able to get root dir

Xiang Li 12 년 전
부모
커밋
328b92e8e7
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      store/tree.go

+ 5 - 0
store/tree.go

@@ -124,6 +124,11 @@ func (t *tree) set(key string, value Node) bool {
 func (t *tree) internalGet(key string) (*treeNode, bool) {
 	nodesName := split(key)
 
+	// should be able to get root
+	if len(nodesName) == 1 && nodesName[0] == "" {
+		return t.Root, true
+	}
+
 	nodeMap := t.Root.NodeMap
 
 	var i int