Check subtrees with null ID

This commit is contained in:
Alexander Neumann 2015-10-11 18:46:26 +02:00
parent 8a7873ee3a
commit 72fcd00859
1 changed files with 5 additions and 0 deletions

View File

@ -522,6 +522,11 @@ func (c *Checker) checkTree(id backend.ID, tree *restic.Tree) (errs []error) {
errs = append(errs, Error{TreeID: &id, Err: fmt.Errorf("node %d is dir but has no subtree", i)})
continue
}
if node.Subtree.IsNull() {
errs = append(errs, Error{TreeID: &id, Err: fmt.Errorf("node %d is dir subtree id is null", i)})
continue
}
}
}