From bf7c2b800ef6d689f90fc2bf410437ba633c108e Mon Sep 17 00:00:00 2001 From: Andre Puschmann Date: Tue, 29 Sep 2020 21:33:43 +0200 Subject: [PATCH] proc_sr: log error when trying to enable faulty SR config --- srsue/src/stack/mac/proc_sr.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/srsue/src/stack/mac/proc_sr.cc b/srsue/src/stack/mac/proc_sr.cc index 36c6cc9bb..f2f1bdb8d 100644 --- a/srsue/src/stack/mac/proc_sr.cc +++ b/srsue/src/stack/mac/proc_sr.cc @@ -70,6 +70,10 @@ bool sr_proc::need_tx(uint32_t tti) void sr_proc::set_config(srslte::sr_cfg_t& cfg) { + if (cfg.enabled && cfg.dsr_transmax == 0) { + Error("Zero is an invalid value for dsr-TransMax (n4, n8, n16, n32, n64 are supported). Disabling SR.\n"); + return; + } sr_cfg = cfg; }