qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 46/56] json: Assert json_parser_parse() consumes all


From: Markus Armbruster
Subject: [Qemu-devel] [PATCH 46/56] json: Assert json_parser_parse() consumes all tokens on success
Date: Wed, 8 Aug 2018 14:03:24 +0200

Signed-off-by: Markus Armbruster <address@hidden>
---
 qobject/json-parser.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/qobject/json-parser.c b/qobject/json-parser.c
index c2974d46b3..208dffc96c 100644
--- a/qobject/json-parser.c
+++ b/qobject/json-parser.c
@@ -539,6 +539,7 @@ QObject *json_parser_parse(GQueue *tokens, va_list *ap, 
Error **errp)
     QObject *result;
 
     result = parse_value(&ctxt, ap);
+    assert(ctxt.err || g_queue_is_empty(ctxt.buf));
 
     error_propagate(errp, ctxt.err);
 
-- 
2.17.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]