X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Fovsdb-client.c;h=e7d3b50def7d95d95340b8ec30aab0e10aaada6e;hb=847c7448532ddf90f28ace17233f4993e403f6f2;hp=baf525d4e83e1690e531744ee8d49aef1f88db38;hpb=eb8d3ed67cf66f571973d7ad324e607013c18e44;p=openvswitch diff --git a/ovsdb/ovsdb-client.c b/ovsdb/ovsdb-client.c index baf525d4..e7d3b50d 100644 --- a/ovsdb/ovsdb-client.c +++ b/ovsdb/ovsdb-client.c @@ -67,6 +67,7 @@ static void parse_options(int argc, char *argv[]); int main(int argc, char *argv[]) { + proctitle_init(argc, argv); set_program_name(argv[0]); time_init(); vlog_init(); @@ -832,6 +833,7 @@ do_monitor(int argc, char *argv[]) error = jsonrpc_recv_block(rpc, &msg); if (error) { + ovsdb_schema_destroy(schema); ovs_fatal(error, "%s: receive failed", argv[1]); } @@ -861,6 +863,7 @@ do_monitor(int argc, char *argv[]) fflush(stdout); } } + jsonrpc_msg_destroy(msg); } }