[ovs-dev] [leaks 3/3] ovsdb: Fix memory leak.

Ben Pfaff blp at nicira.com
Thu Jan 24 23:20:18 UTC 2013


---
 ovsdb/jsonrpc-server.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/ovsdb/jsonrpc-server.c b/ovsdb/jsonrpc-server.c
index 6d07c45..16c4a76 100644
--- a/ovsdb/jsonrpc-server.c
+++ b/ovsdb/jsonrpc-server.c
@@ -384,6 +384,11 @@ ovsdb_jsonrpc_session_close(struct ovsdb_jsonrpc_session *s)
 {
     ovsdb_jsonrpc_monitor_remove_all(s);
     ovsdb_jsonrpc_session_unlock_all(s);
+    ovsdb_jsonrpc_trigger_complete_all(s);
+
+    hmap_destroy(&s->monitors);
+    hmap_destroy(&s->triggers);
+
     jsonrpc_session_close(s->js);
     list_remove(&s->node);
     s->remote->server->n_sessions--;
-- 
1.7.2.5




More information about the dev mailing list