reentry assert
git-svn-id: svn://svn.berlios.de/openocd/trunk@2770 b42882b7-edfa-0310-969c-e2dbd0fdcd60
This commit is contained in:
parent
9bdbffb8cc
commit
035b6ba84b
|
@ -489,6 +489,11 @@ void interface_jtag_add_callback4(jtag_callback_t callback, jtag_callback_data_t
|
|||
|
||||
int interface_jtag_execute_queue(void)
|
||||
{
|
||||
static int reentry = 0;
|
||||
|
||||
assert(reentry==0);
|
||||
reentry++;
|
||||
|
||||
int retval = default_interface_jtag_execute_queue();
|
||||
if (retval == ERROR_OK)
|
||||
{
|
||||
|
@ -504,6 +509,8 @@ int interface_jtag_execute_queue(void)
|
|||
jtag_command_queue_reset();
|
||||
jtag_callback_queue_reset();
|
||||
|
||||
reentry--;
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue