Hosted: Fix memory leak when platform_swdptap_init fails.
This commit is contained in:
parent
7b497302c0
commit
8a2bce26f2
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue