datapath-windows: Solved memory leak in OVS datapath
authorSorin Vinturis <svinturis@cloudbasesolutions.com>
Thu, 2 Jul 2015 06:53:08 +0000 (06:53 +0000)
committerBen Pfaff <blp@nicira.com>
Thu, 2 Jul 2015 15:35:35 +0000 (08:35 -0700)
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>
datapath-windows/ovsext/Datapath.c

index d8024c8..4af909c 100644 (file)
@@ -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);
 }