fuzz: fix wrong index in clear_bits

Signed-off-by: Qiuhao Li <Qiuhao.Li@outlook.com>
Message-Id: <SYCPR01MB3502E9F6EB06DEDCD484F738FCBA9@SYCPR01MB3502.ausprd01.prod.outlook.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Qiuhao Li 2021-01-28 11:59:28 +08:00 committed by Paolo Bonzini
parent 5447089c2b
commit 487a1d13ba

View File

@ -261,7 +261,7 @@ def clear_bits(newtrace, outpath):
data_try = hex(int("".join(data_bin_list), 2)) data_try = hex(int("".join(data_bin_list), 2))
# It seems qtest only accepts padded hex-values. # It seems qtest only accepts padded hex-values.
if len(data_try) % 2 == 1: if len(data_try) % 2 == 1:
data_try = data_try[:2] + "0" + data_try[2:-1] data_try = data_try[:2] + "0" + data_try[2:]
newtrace[i] = "{prefix} {data_try}\n".format( newtrace[i] = "{prefix} {data_try}\n".format(
prefix=prefix, prefix=prefix,