]> Git Repo - qemu.git/commitdiff
qapi: Drop redundant, unclean error_is_set()
authorMarkus Armbruster <[email protected]>
Fri, 2 May 2014 11:26:35 +0000 (13:26 +0200)
committerLuiz Capitulino <[email protected]>
Fri, 9 May 2014 13:11:31 +0000 (09:11 -0400)
do_qmp_dispatch()'s test for qmp_dispatch_check_obj() failure examines
both the return value and the error object.  The latter part is
unclean; it works only when do_qmp_dispatch()'s caller passes a
non-null errp argument.  That's the case, but it's not locally
obvious.  Unclean.

Cleanup would be easy enough, but since the unclean code is also
redundant, let's just drop it.

Signed-off-by: Markus Armbruster <[email protected]>
Reviewed-by: Eric Blake <[email protected]>
Reviewed-by: Michael Roth <[email protected]>
Signed-off-by: Luiz Capitulino <[email protected]>
qapi/qmp-dispatch.c

index 141a3760e172290ce7ad9039aaf9631d4cc2be85..187af56b86402b7234f140abdf80fe2f86d056c2 100644 (file)
@@ -67,9 +67,8 @@ static QObject *do_qmp_dispatch(QObject *request, Error **errp)
     QmpCommand *cmd;
     QObject *ret = NULL;
 
-
     dict = qmp_dispatch_check_obj(request, errp);
-    if (!dict || error_is_set(errp)) {
+    if (!dict) {
         return NULL;
     }
 
This page took 0.022893 seconds and 4 git commands to generate.