\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