summaryrefslogtreecommitdiff
path: root/datapath-windows/ovsext/Datapath.c
diff options
context:
space:
mode:
authorSorin Vinturis <svinturis@cloudbasesolutions.com>2015-07-02 06:53:08 +0000
committerBen Pfaff <blp@nicira.com>2015-07-02 08:35:35 -0700
commit216e1c149a5c6d83884db447e16d30e063e1275d (patch)
tree469d07dee9d9749a3c7d8f42f9510dafaf9482ca /datapath-windows/ovsext/Datapath.c
parent706c0c0c17adcb3feb0e51e48c4e4a362f0e7ae9 (diff)
downloadopenvswitch-216e1c149a5c6d83884db447e16d30e063e1275d.tar.gz
datapath-windows: Solved memory leak in OVS datapath
When closing opened instances, make sure the user dump state is cleared. Signed-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com> Reported-by: Sorin Vinturis <svinturis@cloudbasesolutions.com> Reported-at: https://github.com/openvswitch/ovs-issues/issues/90 Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com> Signed-off-by: Ben Pfaff <blp@nicira.com>
Diffstat (limited to 'datapath-windows/ovsext/Datapath.c')
-rw-r--r--datapath-windows/ovsext/Datapath.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/datapath-windows/ovsext/Datapath.c b/datapath-windows/ovsext/Datapath.c
index d8024c85f..4af909cd0 100644
--- a/datapath-windows/ovsext/Datapath.c
+++ b/datapath-windows/ovsext/Datapath.c
@@ -588,6 +588,7 @@ OvsRemoveOpenInstance(PFILE_OBJECT fileObject)
OvsReleaseCtrlLock();
ASSERT(instance->eventQueue == NULL);
ASSERT (instance->packetQueue == NULL);
+ FreeUserDumpState(instance);
OvsFreeMemoryWithTag(instance, OVS_DATAPATH_POOL_TAG);
}