diff options
author | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-13 23:54:11 +0100 |
---|---|---|
committer | John-Mark Bell <jmb@netsurf-browser.org> | 2021-08-14 01:33:23 +0100 |
commit | 158483bc75ac79cb2699d92e30f30aeefefe56ca (patch) | |
tree | 7ec5107eb6a30a316ad4f196d7d8d9314793a560 /src | |
parent | 5741043b16e81f9673fdef791aeb225e522c9a41 (diff) | |
download | librufl-158483bc75ac79cb2699d92e30f30aeefefe56ca.tar.gz librufl-158483bc75ac79cb2699d92e30f30aeefefe56ca.tar.bz2 |
Ensure dumping doesn't run off the end of a plane
Diffstat (limited to 'src')
-rw-r--r-- | src/rufl_dump_state.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rufl_dump_state.c b/src/rufl_dump_state.c index 13a1564..860d57e 100644 --- a/src/rufl_dump_state.c +++ b/src/rufl_dump_state.c @@ -90,7 +90,7 @@ static void rufl_dump_character_set(const struct rufl_character_set *charset) u++; } else { t = u; - while (rufl_character_set_test( + while (u != 0x10000 && rufl_character_set_test( charset, plane + u)) u++; printf("%x-%x ", plane + t, plane + u - 1); |