diff --git a/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c b/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c index 7a2cc65d09..66d260517d 100644 --- a/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c +++ b/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c @@ -603,7 +603,7 @@ ReadRemainingBreakPacket ( return EFI_CRC_ERROR; } Mailbox = GetMailboxPointer(); - if (((DebugHeader->Command & DEBUG_COMMAND_RESPONSE) != 0) && + if (((DebugHeader->Command & DEBUG_COMMAND_RESPONSE) == 0) && (DebugHeader->SequenceNo == (UINT8) (Mailbox->HostSequenceNo + 1))) { // // Only updagte HostSequenceNo for new command packet