Currenly there is a latent bug that is not triggered because
the function cppcheck_merge_txt_fragments is called with the
parameter strip_paths having a list of only one element.
The bug is that the split function should not be in the
loop for strip_paths, but one level before, fix it.
Fixes: 02b26c02c7c4 ("xen/scripts: add cppcheck tool to the xen-analysis.py script")
Signed-off-by: Luca Fancellu <luca.fancellu@arm.com>
Acked-by: Stefano Stabellini <sstabellini@kernel.org>
Tested-by: Stefano Stabellini <sstabellini@kernel.org>
for path in strip_paths:
text_report_content[i] = text_report_content[i].replace(
path + "/", "")
- # Split by : separator
- text_report_content[i] = text_report_content[i].split(":")
+ # Split by : separator
+ text_report_content[i] = text_report_content[i].split(":")
# sort alphabetically for second field (misra rule) and as second
# criteria for the first field (file name)