summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading
diff options
context:
space:
mode:
authorCyril Jourdan2013-06-03 15:25:16 +0200
committerCyril Jourdan2013-06-14 15:47:12 +0200
commitcc38f2802734a7d7adf8c9ba42c0228d74072d44 (patch)
treed192ef1a5810088786a4d27f56385afbc16ecb0c /cesar/ce/rx/bitloading
parent5efc9c7fb2c904a0efd3ed5af91d53bff446bd13 (diff)
cesar/ce/rx/bl: reset sta intervals pointer when freeing them, refs #4018
Diffstat (limited to 'cesar/ce/rx/bitloading')
-rw-r--r--cesar/ce/rx/bitloading/src/transition.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/cesar/ce/rx/bitloading/src/transition.c b/cesar/ce/rx/bitloading/src/transition.c
index 440f84f667..eff97ade80 100644
--- a/cesar/ce/rx/bitloading/src/transition.c
+++ b/cesar/ce/rx/bitloading/src/transition.c
@@ -118,7 +118,10 @@ ce_rx_bl__common__restart_ce_rx (ce_rx_t *ce_rx, sta_t *sta)
tonemaps_reset (sta->rx_tonemaps, &ce_rx->tonemap_release_list);
/* Free intervals. */
if (sta->intervals)
+ {
ce_rx_bl_intervals_free (sta->intervals);
+ sta->intervals = NULL;
+ }
/* Reset high PB error rate counter. */
sta->ce_rx_bt.high_pb_error_rate_frame_counter = 0;