X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Ftest-ovsdb.c;h=65d6e5f71f878e3c1bb07509bf168eb96ad572d8;hb=734ec5ec13499a2e7112626564cc9bd0c2d06600;hp=1b9ea2095ae01679dcea5007fa661838de63ce7a;hpb=6484e7cd7af3954a56ae4ff8a9971cc4f0733beb;p=openvswitch diff --git a/tests/test-ovsdb.c b/tests/test-ovsdb.c index 1b9ea209..65d6e5f7 100644 --- a/tests/test-ovsdb.c +++ b/tests/test-ovsdb.c @@ -1871,8 +1871,8 @@ do_idl(int argc, char *argv[]) if (argc > 2) { struct stream *stream; - error = stream_open_block(jsonrpc_stream_open(argv[1], &stream), - &stream); + error = stream_open_block(jsonrpc_stream_open(argv[1], &stream, + DSCP_DEFAULT), &stream); if (error) { ovs_fatal(error, "failed to connect to \"%s\"", argv[1]); } @@ -1916,7 +1916,7 @@ do_idl(int argc, char *argv[]) substitute_uuids(json, symtab); request = jsonrpc_create_request("transact", json, NULL); error = jsonrpc_transact_block(rpc, request, &reply); - if (error) { + if (error || reply->error) { ovs_fatal(error, "jsonrpc transaction failed"); } printf("%03d: ", step++);