Update the DBsize in GetStatus command to let UNDI return an array of recycled
buffers.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Fu Siyuan <siyuan...@intel.com>
CC: Ye Ting <ting...@intel.com>
CC: Wu Jiaxin <jiaxin...@intel.com>
---
 MdeModulePkg/Universal/Network/SnpDxe/Get_status.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c 
b/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c
index 8f2ab9b..5ab1a72 100644
--- a/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c
+++ b/MdeModulePkg/Universal/Network/SnpDxe/Get_status.c
@@ -68,7 +68,7 @@ PxeGetStatus (
   //
   // size DB for return of one buffer
   //
-  Snp->Cdb.DBsize     = (UINT16) ((sizeof (PXE_DB_GET_STATUS) - sizeof 
(Db->TxBuffer)) + sizeof (Db->TxBuffer[0]));
+  Snp->Cdb.DBsize     = (UINT16) sizeof (PXE_DB_GET_STATUS);
 
   Snp->Cdb.DBaddr     = (UINT64)(UINTN) Db;
 
-- 
2.5.0.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to