Commit
d01b3d69ec17 ("arm_adi_v5: separate ROM table parsing from
command output [3/3]") introduces a new scan-build warning because
removing one return in case of error causes using uninitialized
values.
Add back the return on error.
Change-Id: I10ddc548b756d34aaccc0511f091b4caa5ec271a
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Fixes: d01b3d69ec17 ("arm_adi_v5: separate ROM table parsing from command output [3/3]")
Reviewed-on: https://review.openocd.org/c/openocd/+/7011
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
}
if (retval == ERROR_OK)
retval = dap_run(ap->dap);
- if (retval != ERROR_OK)
+ if (retval != ERROR_OK) {
LOG_DEBUG("Failed read ROM table entry");
+ return retval;
+ }
if (width == 64) {
romentry = (((uint64_t)romentry_high) << 32) | romentry_low;