fix index key to new uint8 size

This commit is contained in:
Ben McClelland
2024-06-25 15:13:45 -07:00
parent 1253270250
commit 76a7e1175a
3 changed files with 20 additions and 14 deletions
+7 -2
View File
@@ -13,7 +13,7 @@ func main() {
// flags mount path name
mountPath := flag.String("mount", "", "mount path name")
// flags index type uint64
indexType := flag.Uint64("type", 0, "index type")
indexType := flag.Uint("type", 0, "index type")
// flags index start uint64
indexStart := flag.Uint64("start", 0, "index start")
// flags index end uint64
@@ -29,7 +29,12 @@ func main() {
}
defer f.Close()
idx := scoutfs.NewIndexSearch(f, *indexType, *indexStart, *indexEnd)
if *indexType > 255 {
log.Fatal("index type out of bounds")
}
itype := uint8(*indexType)
idx := scoutfs.NewIndexSearch(f, itype, *indexStart, *indexEnd)
for {
ents, err := idx.Next()
if err != nil {