From f418fcbff06e04a2ddacef0e0e6dcc329a73eb73 Mon Sep 17 00:00:00 2001
From: zwelch <zwelch@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Date: Mon, 8 Jun 2009 10:55:54 +0000
Subject: [PATCH] Simplify jtag_execute_queue_noclear: - Replace jtag_error
 logic with equivalent call to jtag_set_error. - Remove superfluous comment
 and temporary return variable.

git-svn-id: svn://svn.berlios.de/openocd/trunk@2116 b42882b7-edfa-0310-969c-e2dbd0fdcd60
---
 src/jtag/jtag.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c
index f15e895ac..2caac5307 100644
--- a/src/jtag/jtag.c
+++ b/src/jtag/jtag.c
@@ -903,17 +903,8 @@ int default_interface_jtag_execute_queue(void)
 
 void jtag_execute_queue_noclear(void)
 {
-	/* each flush can take as much as 1-2ms on high bandwidth low latency interfaces.
-	 * E.g. a JTAG over TCP/IP or USB....
-	 */
 	jtag_flush_queue_count++;
-
-	int retval=interface_jtag_execute_queue();
-	/* we keep the first error */
-	if ((jtag_error==ERROR_OK)&&(retval!=ERROR_OK))
-	{
-		jtag_error=retval;
-	}
+	jtag_set_error(interface_jtag_execute_queue());
 }
 
 int jtag_get_flush_queue_count(void)
-- 
GitLab