Skip to content

fix issue where characters are skipped during checking of format att#2380

Merged
rv-jenkins merged 3 commits intomasterfrom
formatcheck
Dec 10, 2021
Merged

fix issue where characters are skipped during checking of format att#2380
rv-jenkins merged 3 commits intomasterfrom
formatcheck

Conversation

@dwightguth
Copy link
Copy Markdown
Contributor

There was a bug in our code in CheckAtt.java that checked the correctness of the format attribute that caused it to skip over the character immediately following a numerical escape sequence. In the example in the test, this character is another % that escapes a %c, thus leading to the number of %c sequences in the attribute being incorrectly counted. This was due to an omitted adjustment to i when the code was adapted from Formatter.java. We fix this issue and add a test to test that it is correctly fixed.

Fixes #2374

@dwightguth dwightguth marked this pull request as ready for review December 10, 2021 22:08
@rv-jenkins rv-jenkins merged commit e6750bc into master Dec 10, 2021
@rv-jenkins rv-jenkins deleted the formatcheck branch December 10, 2021 23:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] [krun] - kore-print crash

4 participants