Skip to content

Commit c99624b

Browse files
authored
fix: limit LS console text buffer to prevent OOM (#1205)
1 parent d3e48ff commit c99624b

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

org.eclipse.lsp4e/src/org/eclipse/lsp4e/LoggingStreamConnectionProviderProxy.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ private MessageConsole findConsole() {
286286
}
287287
// no console found, so create a new one
288288
final var myConsole = new MessageConsole(Messages.LSConsoleName, null);
289+
myConsole.setWaterMarks(80_000, 800_000); // limit text buffer size to prevent OOM
289290
conMan.addConsoles(new IConsole[] { myConsole });
290291
return myConsole;
291292
}

0 commit comments

Comments
 (0)