json: Fix off-by-one assert check in next_state()
commit19e8ff485a25001f48d7cbfaed24663dae001df7
authorLiam Merwick <liam.merwick@oracle.com>
Thu, 21 Mar 2019 11:57:52 +0000 (21 11:57 +0000)
committerMarkus Armbruster <armbru@redhat.com>
Tue, 26 Mar 2019 07:10:11 +0000 (26 08:10 +0100)
treeb81a520be650d1e8c0b04d420a1e4f4d001068f9
parentad85b0b4c737d59bcdfba1e75b9a202e12fb5349
json: Fix off-by-one assert check in next_state()

The assert checking if the value of lexer->state in next_state(),
which is used as an index to the 'json_lexer' array, incorrectly
checks for an index value less than or equal to ARRAY_SIZE(json_lexer).
Fix assert so that it just checks for an index less than the array size.

Signed-off-by: Liam Merwick <liam.merwick@oracle.com>
Message-Id: <1553169472-25325-1-git-send-email-liam.merwick@oracle.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Li Qiang <liq3ea@gmail.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
qobject/json-lexer.c