Message ID | 20170721185744.15888-1-rams@vmware.com |
---|---|
State | Superseded |
Headers | show |
diff --git a/datapath-windows/ovsext/PacketIO.c b/datapath-windows/ovsext/PacketIO.c index a90b556..d82d25d 100644 --- a/datapath-windows/ovsext/PacketIO.c +++ b/datapath-windows/ovsext/PacketIO.c @@ -525,11 +525,11 @@ OvsCreateNewNBLsFromMultipleNBs(POVS_SWITCH_CONTEXT switchContext, } lastNbl->Next = *nextNbl; *nextNbl = newNbls->Next; + (*curNbl)->Next = NULL; OvsCompleteNBL(switchContext, *curNbl, TRUE); *curNbl = newNbls; - (*curNbl)->Next = NULL; error = FALSE; } while (error);
While creating a new NBL chain with 1 NB per NBL, from an NBL that contains multiple NBs, the new NBL chain was being broken, as a result leaking packets. Signed-off-by: Shashank Ram <rams@vmware.com> --- datapath-windows/ovsext/PacketIO.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)