if (Packet->OpCode == EFI_MTFTP4_OPCODE_ERROR) {\r
Private->Mode.TftpErrorReceived = TRUE;\r
Private->Mode.TftpError.ErrorCode = (UINT8) Packet->Error.ErrorCode;\r
- AsciiStrnCpy (Private->Mode.TftpError.ErrorString, (CHAR8 *) Packet->Error.ErrorMessage, 127);\r
+ AsciiStrnCpy (Private->Mode.TftpError.ErrorString, (CHAR8 *) Packet->Error.ErrorMessage, PXE_MTFTP_ERROR_STRING_LENGTH);\r
+ Private->Mode.TftpError.ErrorString[PXE_MTFTP_ERROR_STRING_LENGTH - 1] = '\0';\r
}\r
\r
if (Callback != NULL) {\r
AsciiStrnCpy (\r
Private->Mode.TftpError.ErrorString, \r
(CHAR8 *) Packet->Error.ErrorMessage, \r
- 127\r
+ PXE_MTFTP_ERROR_STRING_LENGTH\r
);\r
+ Private->Mode.TftpError.ErrorString[PXE_MTFTP_ERROR_STRING_LENGTH - 1] = '\0';\r
}\r
goto ON_ERROR;\r
}\r