Hosted: Fix memory leak when platform_swdptap_init fails.

This commit is contained in:
Uwe Bonnes 2020-07-07 20:42:12 +02:00 committed by UweBonnes
parent 7b497302c0
commit 8a2bce26f2
1 changed files with 8 additions and 3 deletions

View File

@ -45,11 +45,16 @@ int adiv5_swdp_scan(void)
}
#if PC_HOSTED == 1
if (platform_swdptap_init())
if (platform_swdptap_init()) {
free(dp);
exit(-1);
}
#else
if (swdptap_init())
#endif
if (swdptap_init()) {
free(dp);
return -1;
}
#endif
/* Switch from JTAG to SWD mode */
swd_proc.swdptap_seq_out(0xFFFFFFFF, 16);