BSOD while setting AllowManagementOS on $false #13 https://github.com/openvswitch/ovs/issues/13
Signed-off-by: Eitan Eliahu <elia...@vmware.com> Reported-by: Alin Serdean <aserd...@cloudbasesolutions.com> --- datapath-windows/ovsext/OvsActions.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/datapath-windows/ovsext/OvsActions.c b/datapath-windows/ovsext/OvsActions.c index 79fb50f..f4d26df 100644 --- a/datapath-windows/ovsext/OvsActions.c +++ b/datapath-windows/ovsext/OvsActions.c @@ -581,7 +581,11 @@ OvsTunnelPortTx(OvsForwardingContext *ovsFwdCtx) * Setup the source port to be the internal port to as to facilitate the * second OvsLookupFlow. */ - ASSERT(ovsFwdCtx->switchContext->internalVport); + if (ovsFwdCtx->switchContext->internalVport == NULL) { + OvsCompleteNBLForwardingCtx(ovsFwdCtx, + L"OVS-Dropped - internal port removed"); + return NDIS_STATUS_FAILURE; + } ovsFwdCtx->srcVportNo = ((POVS_VPORT_ENTRY)ovsFwdCtx->switchContext->internalVport)->portNo; -- 1.9.4.msysgit.0 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev