From ef268c96bb562fa09f15675305b76e8231502db7 Mon Sep 17 00:00:00 2001 From: oharboe Date: Fri, 4 Jul 2008 08:08:29 +0000 Subject: tcl config script example git-svn-id: svn://svn.berlios.de/openocd/trunk@744 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- src/openocd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/openocd.c') diff --git a/src/openocd.c b/src/openocd.c index c17e149c..e24eb9a7 100644 --- a/src/openocd.c +++ b/src/openocd.c @@ -182,9 +182,11 @@ static void tcl_output(void *privData, const char *file, int line, int jim_command(command_context_t *context, char *line) { int retval=ERROR_OK; + /* FIX!!!! in reality there is only one cmd_ctx handler, but consider + what might happen here if there are multiple handlers w/reentrant callback + fn's... shudder! */ active_cmd_ctx=context; int retcode=Jim_Eval(interp, line); - active_cmd_ctx=NULL; const char *result; int reslen; -- cgit v1.2.3