From e31be52ff39bc6874236384da4f69e390d36deba Mon Sep 17 00:00:00 2001 From: Viktor Liu Date: Fri, 22 May 2026 17:57:42 +0200 Subject: [PATCH] Reject MaxBatchSize in runtime SetPerformance --- client/embed/embed.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/embed/embed.go b/client/embed/embed.go index ba7bcf1ce..62c9927d7 100644 --- a/client/embed/embed.go +++ b/client/embed/embed.go @@ -508,6 +508,9 @@ func (c *Client) VerifySSHHostKey(peerAddress string, key []byte) error { // Returns ErrClientNotStarted / ErrEngineNotStarted if the Client is not // running yet. func (c *Client) SetPerformance(t Performance) error { + if t.MaxBatchSize != nil { + return errors.New("MaxBatchSize is construction-only and cannot be changed at runtime") + } engine, err := c.getEngine() if err != nil { return err