]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/DebugAgent.c
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13823 6f19259b...
[mirror_edk2.git] / SourceLevelDebugPkg / Library / DebugAgent / DebugAgentCommon / DebugAgent.c
index 04dae34194a99072eeceb1616bb165eb4e04ef19..7ee4cca43b6303faa450a76135def5b7f45c9f55 100644 (file)
@@ -598,19 +598,15 @@ SendCommandAndWaitForAckOK (
     SendPacketWithoutData (Command);\r
     while (TRUE) {\r
       Status = ReceiveAckPacket (&Ack, Timeout, BreakReceived, CheckSumStatus);\r
-      if (Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_RESEND) {\r
-        //\r
-        // Resend the last command\r
-        //\r
-        break;\r
-      } \r
-      if ((Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_OK) ||\r
-           Status == RETURN_TIMEOUT) {\r
+      if (Status == RETURN_SUCCESS && Ack == DEBUG_COMMAND_OK) {\r
         //\r
         // Received Ack OK or timeout\r
         //\r
         return Status;\r
-      }  \r
+      }\r
+      if (Status == RETURN_TIMEOUT) {\r
+        break;\r
+      }\r
     }\r
   }\r
 }\r