datapath-windows: Solved BSOD when handling flows
authorSorin Vinturis <svinturis@cloudbasesolutions.com>
Wed, 1 Jul 2015 20:03:01 +0000 (20:03 +0000)
committerBen Pfaff <blp@nicira.com>
Wed, 1 Jul 2015 23:24:04 +0000 (16:24 -0700)
commitd30fa82cd4211d66bab248370d84da803f181e44
tree51996a46638c504e99afafaa700e05ea3968dfde
parent35303d715b1f0db46e6a27146815061a60385dc6
datapath-windows: Solved BSOD when handling flows

OvsPrepareFlow() returns an error only when the new flow allocation
fails. In this case HandleFlowPut() should return error without trying
to free the flow, thus avoiding the BSOD.

Signed-off-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Reported-by: Sorin Vinturis <svinturis@cloudbasesolutions.com>
Reported-at: https://github.com/openvswitch/ovs-issues/issues/91
Acked-by: Alin Gabriel Serdean <aserdean@cloudbasesolutions.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
datapath-windows/ovsext/Flow.c