adiv5: Fix memleak with duplicated base.
This commit is contained in:
parent
acec489647
commit
752bc26536
@ -670,7 +670,6 @@ void adiv5_dp_init(ADIv5_DP_t *dp)
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
/* This AP reset logic is described in ADIv5, but fails to work
|
||||
* correctly on STM32. CDBGRSTACK is never asserted, and we
|
||||
* just wait forever. This scenario is described in B2.4.1
|
||||
@ -736,6 +735,7 @@ void adiv5_dp_init(ADIv5_DP_t *dp)
|
||||
dp->ap_cleanup(i);
|
||||
#endif
|
||||
adiv5_ap_unref(ap);
|
||||
adiv5_dp_unref(dp);
|
||||
/* FIXME: Should we expect valid APs behind duplicate ones? */
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user