diff options
author | Sorin Vinturis <svinturis@cloudbasesolutions.com> | 2015-07-02 06:53:08 +0000 |
---|---|---|
committer | Ben Pfaff <blp@nicira.com> | 2015-07-02 08:35:35 -0700 |
commit | 216e1c149a5c6d83884db447e16d30e063e1275d (patch) | |
tree | 469d07dee9d9749a3c7d8f42f9510dafaf9482ca | |
parent | 706c0c0c17adcb3feb0e51e48c4e4a362f0e7ae9 (diff) | |
download | openvswitch-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>
-rw-r--r-- | datapath-windows/ovsext/Datapath.c | 1 |
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); } |