- fix break caused by r2208 when using --pipe option
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 21 Jun 2009 21:20:10 +0000 (21:20 +0000)
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Sun, 21 Jun 2009 21:20:10 +0000 (21:20 +0000)
- issue is gdb stdin buffer gets full before we redirect openocd output

git-svn-id: svn://svn.berlios.de/openocd/trunk@2350 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/helper/log.c

index 8dbdc9471bdff3a5cc764f433aa04c25dad4aff3..3acca9a4b41ccf2cfc104c042b433614aea2b3b6 100644 (file)
@@ -205,8 +205,6 @@ int handle_debug_level_command(struct command_context_s *cmd_ctx, char *cmd, cha
        else if (argc > 1)
                return ERROR_COMMAND_SYNTAX_ERROR;
 
-       command_print(cmd_ctx, "debug_level: %i", debug_level);
-
        if (debug_level >= LOG_LVL_DEBUG && server_use_pipes == 1)
        {
                /* if we are enabling debug info then we need to write to a log file
@@ -219,6 +217,8 @@ int handle_debug_level_command(struct command_context_s *cmd_ctx, char *cmd, cha
                }
        }
 
+       command_print(cmd_ctx, "debug_level: %i", debug_level);
+
        return ERROR_OK;
 }