Browse Source

Use DefaultThresholdNLeafs if cfg.ThresholdNLeafs is not defined

master
arnaucube 2 years ago
parent
commit
d56ab859f1
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      tree.go

+ 3
- 0
tree.go

@ -132,6 +132,9 @@ func NewTree(cfg Config) (*Tree, error) {
// database, it will load it.
func NewTreeWithTx(wTx db.WriteTx, cfg Config) (*Tree, error) {
// if thresholdNLeafs is set to 0, use the DefaultThresholdNLeafs
if cfg.ThresholdNLeafs == 0 {
cfg.ThresholdNLeafs = DefaultThresholdNLeafs
}
t := Tree{db: cfg.Database, maxLevels: cfg.MaxLevels,
thresholdNLeafs: cfg.ThresholdNLeafs, hashFunction: cfg.HashFunction}
t.emptyHash = make([]byte, t.hashFunction.Len()) // empty

Loading…
Cancel
Save