Browse Source

fix OOME caused by infinite loop in FindNextEol: break on EOF Token (http://community.sharpdevelop.net/forums/p/13158/35592.aspx#35592)

pull/15/head
Siegfried Pammer 15 years ago
parent
commit
ca9a55ab73
  1. 2
      src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs

2
src/AddIns/BackendBindings/VBNetBinding/Project/Src/FormattingStrategy/VBNetFormattingStrategy.cs

@ -631,7 +631,7 @@ namespace ICSharpCode.VBNetBinding @@ -631,7 +631,7 @@ namespace ICSharpCode.VBNetBinding
Token t = lexer.Peek();
while (t.Kind != Tokens.EOL)
while (t.Kind > Tokens.EOL) // break on EOF(0) or EOL(1)
t = lexer.Peek();
return t.Location.Line;

Loading…
Cancel
Save