adiv5: Fix memleak with duplicated base.

This commit is contained in:
Uwe Bonnes 2020-11-29 19:58:44 +01:00 committed by UweBonnes
parent acec489647
commit 752bc26536
1 changed files with 1 additions and 1 deletions

View File

@ -670,7 +670,6 @@ void adiv5_dp_init(ADIv5_DP_t *dp)
return; return;
} }
} }
/* This AP reset logic is described in ADIv5, but fails to work /* This AP reset logic is described in ADIv5, but fails to work
* correctly on STM32. CDBGRSTACK is never asserted, and we * correctly on STM32. CDBGRSTACK is never asserted, and we
* just wait forever. This scenario is described in B2.4.1 * 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); dp->ap_cleanup(i);
#endif #endif
adiv5_ap_unref(ap); adiv5_ap_unref(ap);
adiv5_dp_unref(dp);
/* FIXME: Should we expect valid APs behind duplicate ones? */ /* FIXME: Should we expect valid APs behind duplicate ones? */
return; return;
} }