summaryrefslogtreecommitdiff
path: root/ovsdb/ovsdb-server.c
diff options
context:
space:
mode:
authorBen Pfaff <blp@nicira.com>2010-02-02 14:41:00 -0800
committerBen Pfaff <blp@nicira.com>2010-02-02 15:21:09 -0800
commit23935e8bcb5be3e82ed2fb16333fdbea36eedfcd (patch)
tree8f4ade451f0c9cbb1d236f6326aeac2b93321071 /ovsdb/ovsdb-server.c
parente084f69017bc840cd7aed4cc9ed2e13f3fb6747e (diff)
downloadopenvswitch-23935e8bcb5be3e82ed2fb16333fdbea36eedfcd.tar.gz
ovsdb-server: Free memory on exit.
It is not really important to free memory on program exit, but it makes it easier to see real memory leaks. Found with valgrind.
Diffstat (limited to 'ovsdb/ovsdb-server.c')
-rw-r--r--ovsdb/ovsdb-server.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ovsdb/ovsdb-server.c b/ovsdb/ovsdb-server.c
index 900f4eccb..ab7e6c348 100644
--- a/ovsdb/ovsdb-server.c
+++ b/ovsdb/ovsdb-server.c
@@ -112,6 +112,10 @@ main(int argc, char *argv[])
ovsdb_trigger_wait(db, time_msec());
poll_block();
}
+ ovsdb_jsonrpc_server_destroy(jsonrpc);
+ ovsdb_destroy(db);
+ shash_destroy(&remotes);
+ unixctl_server_destroy(unixctl);
return 0;
}