summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/test
diff options
context:
space:
mode:
authorNélio Laranjeiro2013-02-25 17:25:29 +0100
committerNélio Laranjeiro2013-03-07 10:11:52 +0100
commit50c7d987aa279354815170ea6ea746643bd823f4 (patch)
treea3cf15d980ae28b46c0283ad2ad6c62451c12233 /cesar/ce/rx/bitloading/test
parentebb22fc904aa06daa47b6648f1b3142dd26ac6ce (diff)
cesar/ce/rx/bitloading: return NULL if no NSR blocks are available, refs #3776
When no NSR blocks are available the function ce_rx_bl_get_nsr should return NULL. This can happen if the CP receive a vs_get_nsr.req MME and the CP preempts the CE before it starts using the NSR received.
Diffstat (limited to 'cesar/ce/rx/bitloading/test')
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_bl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cesar/ce/rx/bitloading/test/src/test_bl.c b/cesar/ce/rx/bitloading/test/src/test_bl.c
index dfd219016a..d71e13e058 100644
--- a/cesar/ce/rx/bitloading/test/src/test_bl.c
+++ b/cesar/ce/rx/bitloading/test/src/test_bl.c
@@ -772,6 +772,7 @@ test_suite_ce_rx_bl_get_snr (test_t t)
blk_t * const fake_nsr = INVALID_PTR;
bl.noise_nrj = fake_nsr;
+ bl.noise_nrj_blk_count = 1;
test_begin (t, "check SNR available only in certain states")
{
@@ -792,6 +793,7 @@ test_suite_ce_rx_bl_get_snr (test_t t)
/* Clean. */
bl.noise_nrj = NULL;
+ bl.noise_nrj_blk_count = 0;
ce_rx_bitloading_uninit (&bl);
}