From ab04e71d33bc0d80b2a8f82f43e7bc1ddee1b1a9 Mon Sep 17 00:00:00 2001 From: vanjeff Date: Thu, 11 Oct 2012 09:10:37 +0000 Subject: git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13823 6f19259b-4bc3-4df7-8a09-765794883524 --- .../Library/DebugAgent/DebugAgentCommon/DebugAgent.c | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) (limited to 'SourceLevelDebugPkg/Library') diff --git a/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c b/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c index 04dae3419..7ee4cca43 100644 --- a/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c +++ b/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c @@ -598,19 +598,15 @@ SendCommandAndWaitForAckOK ( SendPacketWithoutData (Command); while (TRUE) { Status = ReceiveAckPacket (&Ack, Timeout, BreakReceived, CheckSumStatus); - if (Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_RESEND) { - // - // Resend the last command - // - break; - } - if ((Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_OK) || - Status == RETURN_TIMEOUT) { + if (Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_OK) { // // Received Ack OK or timeout // return Status; - } + } + if (Status == RETURN_TIMEOUT) { + break; + } } } } -- cgit v1.2.3