Signed-off-by: Brian Brooks <brian.bro...@linaro.org>
---
 platform/linux-generic/odp_timer.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/platform/linux-generic/odp_timer.c 
b/platform/linux-generic/odp_timer.c
index becea9d..f47c291 100644
--- a/platform/linux-generic/odp_timer.c
+++ b/platform/linux-generic/odp_timer.c
@@ -316,6 +316,8 @@ static void odp_timer_pool_del(odp_timer_pool *tp)
        int rc = odp_shm_free(tp->shm);
        if (rc != 0)
                ODP_ABORT("Failed to free shared memory (%d)\n", rc);
+
+       odp_atomic_sub_u32(&num_timer_pools, 1);
 }
 
 static inline odp_timer_t timer_alloc(odp_timer_pool *tp,
-- 
2.9.0

Reply via email to