compose: fix infinite loop in parser on some inputs
authorRan Benita <ran234@gmail.com>
Mon, 12 Mar 2018 07:43:55 +0000 (09:43 +0200)
committerRan Benita <ran234@gmail.com>
Mon, 30 Jul 2018 07:35:10 +0000 (10:35 +0300)
commit842e4351c2c97de6051cab6ce36b4a81e709a0e1
tree53193b57b6d379a04a7b110592e840fc898e5dd3
parent917636b1d0d70205a13f89062b95e3a0fc31d4ff
compose: fix infinite loop in parser on some inputs

The parser would enter an infinite loop if an unterminated keysym
literal occurs at EOF.

Found with the afl fuzzer.

Signed-off-by: Ran Benita <ran234@gmail.com>
src/compose/parser.c