json-parser: Fix segfault on malformed input
authorKevin Wolf <kwolf@redhat.com>
Wed, 24 Feb 2010 15:17:58 +0000 (16:17 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sat, 6 Mar 2010 21:32:54 +0000 (22:32 +0100)
commit674cb8fdd913ef093cf6ab6b46b300e7c2c968aa
tree1155cf353a7d181342afd75791c870584d2476fd
parent518c26e7659d780a92b310484d95e04425e2793a
json-parser: Fix segfault on malformed input

If the parser fails to parse the key in parse_pair, it will access a NULL
pointer. A simple way to trigger this is sending {foo} via QMP. This patch
turns the segfault into a syntax error reply.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
json-parser.c