From dadd2b88de887da89488b9bd0789c6148838b91a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 24 Jan 2026 14:57:48 +0530 Subject: [PATCH] DRYer --- kittens/icat/main.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/kittens/icat/main.go b/kittens/icat/main.go index 3afa276ad..8010b0426 100644 --- a/kittens/icat/main.go +++ b/kittens/icat/main.go @@ -326,6 +326,7 @@ func main(cmd *cli.Command, o *Options, args []string) (rc int, err error) { pending := make([]*image_data, 0, num_of_items) do_one := func(imgd *image_data) { + expecting_input_sequence_number++ if base_id != 0 { imgd.image_id = base_id base_id++ @@ -350,9 +351,7 @@ func main(cmd *cli.Command, o *Options, args []string) (rc int, err error) { num_of_items-- if imgd.input_sequence_number == expecting_input_sequence_number { do_one(imgd) - expecting_input_sequence_number++ } else { - pending = append(pending, imgd) index, _ := slices.BinarySearchFunc(pending, imgd.input_sequence_number, func(x *image_data, n int) int { return x.input_sequence_number - n }) @@ -360,7 +359,6 @@ func main(cmd *cli.Command, o *Options, args []string) (rc int, err error) { } for len(pending) > 0 && pending[0].input_sequence_number == expecting_input_sequence_number { do_one(pending[0]) - expecting_input_sequence_number++ pending = pending[1:] } }