]> git.proxmox.com Git - qemu.git/commit
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)
commitd758d90fe1f74a46042fca665036a23b4d5fe87d
tree1155cf353a7d181342afd75791c870584d2476fd
parentcdee7bdfee37b774c80f698d2d4338670db7c6cb
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