X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fjsonrpc.c;h=bb4f6baf35449b1cf6606218b063704efb9d73f2;hb=f19f25a44b30f090d5cad0c51414998c4ddbae6a;hp=828bdac21a90e6eebe8b9ac62c3fb72fd42ca1f4;hpb=b302749b70bd8b487bdfe0ffcdacbf730da8b6ca;p=openvswitch diff --git a/lib/jsonrpc.c b/lib/jsonrpc.c index 828bdac2..bb4f6baf 100644 --- a/lib/jsonrpc.c +++ b/lib/jsonrpc.c @@ -267,6 +267,12 @@ jsonrpc_recv(struct jsonrpc *rpc, struct jsonrpc_msg **msgp) if (json_parser_is_done(rpc->parser)) { jsonrpc_received(rpc); if (rpc->status) { + const struct byteq *q = &rpc->input; + if (q->head <= BYTEQ_SIZE) { + stream_report_content(q->buffer, q->head, + STREAM_JSONRPC, + THIS_MODULE, rpc->name); + } return rpc->status; } }