From 4ca4c7e8daa289761ddd4c9e6e7d50e08b99d71a Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Thu, 30 Jul 2015 10:43:50 +0200 Subject: [PATCH] vlc_bits: add bo_deinit --- include/vlc_bits.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/include/vlc_bits.h b/include/vlc_bits.h index aaf5c1343b..90e19d2340 100644 --- a/include/vlc_bits.h +++ b/include/vlc_bits.h @@ -217,12 +217,17 @@ static inline bool bo_init(bo_t *p_bo, int i_size) return true; } +static inline void bo_deinit(bo_t *p_bo) +{ + if(p_bo->b) + block_Release(p_bo->b); +} + static inline void bo_free(bo_t *p_bo) { if(!p_bo) return; - if(p_bo->b) - block_Release(p_bo->b); + bo_deinit(p_bo); free(p_bo); }