[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 09/18] json-parser: further simplify freeing JSON
From: |
Marc-André Lureau |
Subject: |
[Qemu-devel] [PATCH v2 09/18] json-parser: further simplify freeing JSONParserContext |
Date: |
Thu, 19 Jul 2018 20:41:02 +0200 |
Use g_queue_free_full() directly.
Signed-off-by: Marc-André Lureau <address@hidden>
---
qobject/json-parser.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/qobject/json-parser.c b/qobject/json-parser.c
index 6baf73b4b9..0c0b478149 100644
--- a/qobject/json-parser.c
+++ b/qobject/json-parser.c
@@ -561,11 +561,8 @@ QObject *json_parser_parse(GQueue *tokens, va_list *ap,
Error **errp)
error_propagate(errp, ctxt.err);
- while (!g_queue_is_empty(ctxt.buf)) {
- parser_context_pop_token(&ctxt);
- }
+ g_queue_free_full(ctxt.buf, g_free);
g_free(ctxt.current);
- g_queue_free(ctxt.buf);
return result;
}
--
2.18.0.129.ge3331758f1
- [Qemu-devel] [PATCH v2 04/18] Revert "qmp: isolate responses into io thread", (continued)
- [Qemu-devel] [PATCH v2 04/18] Revert "qmp: isolate responses into io thread", Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 05/18] monitor: no need to save need_resume, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 11/18] qjson: report error on unterminated string, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 08/18] json-parser: simplify and avoid JSONParserContext allocation, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 10/18] qjson: report an error if there are multiple results, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 09/18] json-parser: further simplify freeing JSONParserContext,
Marc-André Lureau <=
- [Qemu-devel] [PATCH v2 06/18] qga: process_event() simplification and leak fix, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 07/18] qmp: drop json_parser_parse() wrapper, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 13/18] json-parser: set an error if parsing returned NULL, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 15/18] tests: add a few qemu-qmp tests, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 14/18] json-lexer: make it safe to call multiple times, Marc-André Lureau, 2018/07/19
- [Qemu-devel] [PATCH v2 12/18] qjson: return parsing error if unterminated input, Marc-André Lureau, 2018/07/19