From a652a4ea209d24d0f0ebcc73e5eaab14169f958d Mon Sep 17 00:00:00 2001
From: Paul Fertser <fercerpav@gmail.com>
Date: Fri, 20 Nov 2015 13:08:20 +0300
Subject: [PATCH] svf: fix progress reporting switch behaviour

The svf_progress_enabled variable is global, hence its lifetime is not
limited and it retains the value from the previous run. Fix this by
explicit assignment.

Change-Id: Id6f4fa88f39521606342a37f6876a0948ac5406e
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/3111
Tested-by: jenkins
Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com>
---
 src/svf/svf.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/svf/svf.c b/src/svf/svf.c
index 73c75eed1..7b7b8d09d 100644
--- a/src/svf/svf.c
+++ b/src/svf/svf.c
@@ -378,6 +378,7 @@ COMMAND_HANDLER(handle_svf_command)
 	/* parse command line */
 	svf_quiet = 0;
 	svf_nil = 0;
+	svf_progress_enabled = 0;
 	svf_ignore_error = 0;
 	for (unsigned int i = 0; i < CMD_ARGC; i++) {
 		if (strcmp(CMD_ARGV[i], "-tap") == 0) {
-- 
GitLab