From 9d5a115ee20bc6e446e57d3efb9ca955a751de10 Mon Sep 17 00:00:00 2001 From: Vadim Yanitskiy Date: Sat, 18 Jul 2020 20:54:22 +0700 Subject: encoding: assert() presence of Downlink TBF This is not something that should normally happen. If it happens, then it's definitely a bug, and we should not tolerate it. Change-Id: I6e46ba42650f0db2399649b536a1d2b3f0fcbf04 --- src/encoding.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/encoding.cpp b/src/encoding.cpp index 25645754..9dfd7c93 100644 --- a/src/encoding.cpp +++ b/src/encoding.cpp @@ -494,10 +494,7 @@ int Encoding::write_immediate_assignment( /* 3GPP TS 44.018 ยง10.5.2.16 IA Rest Octets */ dest->cur_bit = wp; if (downlink) { - if (!as_dl_tbf(tbf)) { - LOGP(DRLCMACDL, LOGL_ERROR, "Cannot encode DL IMMEDIATE ASSIGNMENT without TBF\n"); - return -EINVAL; - } + OSMO_ASSERT(as_dl_tbf(tbf) != NULL); rc = write_ia_rest_downlink(as_dl_tbf(tbf), dest, polling, gsm48_ta_is_valid(ta), fn, alpha, gamma, ta_idx); -- cgit v1.2.3