Set errcnt and warncnt to 0 in run_host_cmd_yesno

run_host_cmd_yesno should set errcnt and warncnt to 0.  Otherwise, they
may leak to the next run.

	* lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
	to 0.
This commit is contained in:
H.J. Lu 2015-07-26 11:55:57 -07:00
parent ab3b14b04b
commit d76b620743
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2015-07-26 H.J. Lu <hongjiu.lu@intel.com>
* lib/ld-lib.exp (run_host_cmd_yesno): Set errcnt and warncnt
to 0.
2015-07-25 H.J. Lu <hongjiu.lu@intel.com>
PR ld/18718

View File

@ -125,8 +125,12 @@ proc run_host_cmd { prog command } {
proc run_host_cmd_yesno { prog command } {
global exec_output
global errcnt warncnt
set exec_output [prune_warnings [run_host_cmd "$prog" "$command"]]
# Ignore error and warning.
set errcnt 0
set warncnt 0
if [string match "" $exec_output] then {
return 1;
}