On Mon, 11 Jul 2022 11:59:05 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

> Hm… there could be problem: **the counter isn't reset** when the function is 
> called again. It's reset only when the limit is reached. Or do I miss another 
> case where the counter is reset?
> 
> The easiest way could be to introduce a helper function which is called from 
> the main function that breaks the message and to which the recursion counter 
> is passed as a parameter.

I dont think it's a problem with other cases as in those "msg" is non String 
and so wont recurse as much as successive newline case in this condition, so I 
have made it to reset in this.

-------------

PR: https://git.openjdk.org/jdk/pull/9388

Reply via email to