[ovs-dev] [PATCH 1/5] datapath-windows: read overrun in vxlan.c

Alin Serdean aserdean at cloudbasesolutions.com
Tue Sep 20 21:07:28 UTC 2016


Fix possible read overrun.

Signed-off-by: Alin Gabriel Serdean <aserdean at cloudbasesolutions.com>
---
 datapath-windows/ovsext/Vxlan.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/datapath-windows/ovsext/Vxlan.c b/datapath-windows/ovsext/Vxlan.c
index ddd8d8e..8a681a9 100644
--- a/datapath-windows/ovsext/Vxlan.c
+++ b/datapath-windows/ovsext/Vxlan.c
@@ -263,7 +263,7 @@ OvsDoEncapVxlan(POVS_VPORT_ENTRY vport,
         ASSERT(((PCHAR)&fwdInfo->dstMacAddr + sizeof fwdInfo->dstMacAddr) ==
                (PCHAR)&fwdInfo->srcMacAddr);
         NdisMoveMemory(ethHdr->Destination, fwdInfo->dstMacAddr,
-                       sizeof ethHdr->Destination + sizeof ethHdr->Source);
+                       sizeof ethHdr->Destination);
         ethHdr->Type = htons(ETH_TYPE_IPV4);
 
         /* IP header */
-- 
2.9.2.windows.1



More information about the dev mailing list