Signed-off-by: Fu Siyuan <siyuan.fu@intel.com>
Reviewed-by: Ye Ting <ting.ye@intel.com>
Reviewed-by: Jin Eric <eric.jin@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@14682
6f19259b-4bc3-4df7-8a09-
765794883524
\r
RawHdrLen = (UINT8) (RawHdrLen & 0x0f);\r
if (RawHdrLen < 5) {\r
- return EFI_INVALID_PARAMETER;\r
+ Status = EFI_INVALID_PARAMETER;\r
+ goto ON_EXIT;\r
}\r
\r
RawHdrLen = (UINT8) (RawHdrLen << 2);\r
DontFragment = IP4_DO_NOT_FRAGMENT (Head.Fragment);\r
\r
if (!DontFragment) {\r
- return EFI_INVALID_PARAMETER;\r
+ Status = EFI_INVALID_PARAMETER;\r
+ goto ON_EXIT;\r
}\r
\r
GateWay = IP4_ALLZERO_ADDRESS;\r