json-parser: simplify and avoid JSONParserContext allocation
commite8b19d7d7300366a1dd85273512657bbeab564ab
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Thu, 23 Aug 2018 16:39:59 +0000 (23 18:39 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 24 Aug 2018 18:26:37 +0000 (24 20:26 +0200)
tree26227aef51ef6599071ab19151aafda25bf62fdd
parent7c1e1d5481fe8d2e757469179f9ccd14e8838ed1
json-parser: simplify and avoid JSONParserContext allocation

parser_context_new/free() are only used from json_parser_parse(). We
can fold the code there and avoid an allocation altogether.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180719184111.5129-9-marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20180823164025.12553-33-armbru@redhat.com>
qobject/json-parser.c