Re: [Qemu-devel] [PATCH 34/56] json: Don't pass null @tokens to json_parser_parse()

2018-08-13 Thread Markus Armbruster
Eric Blake writes: > On 08/08/2018 07:03 AM, Markus Armbruster wrote: >> json_parser_parse() normally returns the QObject on success. Except >> it returns null when its @tokens argument is null. >> >> Its only caller json_message_process_token() passes null @tokens when >> emitting a lexical err

Re: [Qemu-devel] [PATCH 34/56] json: Don't pass null @tokens to json_parser_parse()

2018-08-13 Thread Eric Blake
On 08/08/2018 07:03 AM, Markus Armbruster wrote: json_parser_parse() normally returns the QObject on success. Except it returns null when its @tokens argument is null. Its only caller json_message_process_token() passes null @tokens when emitting a lexical error. The call is a rather opaque wa

[Qemu-devel] [PATCH 34/56] json: Don't pass null @tokens to json_parser_parse()

2018-08-08 Thread Markus Armbruster
json_parser_parse() normally returns the QObject on success. Except it returns null when its @tokens argument is null. Its only caller json_message_process_token() passes null @tokens when emitting a lexical error. The call is a rather opaque way to say json = NULL then. Simplify matters by lif