mcp: send error response when message is too long

This commit is contained in:
Adrià Arrufat committed 2026-03-27 11:36:18 +09:00
1 parent de32e5cf34
commit 1d54e6944b
1 file changed
+1
+1
View File
@@ -16,6 +16,7 @@ pub fn processRequests(server: *Server, reader: *std.io.Reader) !void {
const buffered_line = reader.takeDelimiter('\n') catch |err| switch (err) {
error.StreamTooLong => {
log.err(.mcp, "Message too long", .{});
try server.sendError(.null, .InvalidRequest, "Message too long");
continue;
},
else => return err,