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