fix(mailbox): validate bot list limits

This commit is contained in:
rissrice2105-agent 2026-07-04 17:13:08 -06:00
parent 6a086eb7cc
commit b571732d5b
2 changed files with 25 additions and 1 deletions

View file

@ -53,7 +53,11 @@ func RunBot(ctx context.Context, c *Client, args []string, in io.Reader, out io.
}
limit := 0
if len(args) > 2 {
limit, _ = strconv.Atoi(args[2])
n, err := strconv.Atoi(args[2])
if err != nil || n <= 0 {
return fail(fmt.Errorf("invalid list limit %q", args[2]))
}
limit = n
}
v, err := c.List(ctx, mailbox, limit)
if err != nil {