Address code scanning alerts

This commit is contained in:
Junegunn Choi
2026-05-25 14:24:28 +09:00
parent 7963a2c658
commit 25868a62f7
2 changed files with 6 additions and 2 deletions
+5 -1
View File
@@ -4,6 +4,7 @@ package fzf
import (
"fmt"
"maps"
"math"
"os"
"sync"
"time"
@@ -241,6 +242,9 @@ func Run(opts *Options) (int, error) {
denylist = make(map[int32]struct{})
denyMutex.Unlock()
}
if opts.HeaderLines > math.MaxInt32 {
opts.HeaderLines = math.MaxInt32
}
headerLines := int32(opts.HeaderLines)
headerUpdated := false
patternBuilder := func(runes []rune) *Pattern {
@@ -467,7 +471,7 @@ func Run(opts *Options) (int, error) {
terminal.UpdateCount(max(0, total-int(headerLines)), !reading, value.(*string))
if headerLines > 0 && !headerUpdated {
terminal.UpdateHeader(GetItems(snapshot, int(headerLines)))
headerUpdated = int32(total) >= headerLines
headerUpdated = total >= int(headerLines)
}
if heightUnknown && !deferred {
determine(!reading)
+1 -1
View File
@@ -6829,7 +6829,7 @@ func (t *Terminal) Loop() error {
changed = true
// Deselect items that are now part of the header
for idx := range t.selected {
if idx < int32(n) {
if int(idx) < n {
delete(t.selected, idx)
}
}