From 7fc58defab8259a612dd7e793bc879f5c13f71ab Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Wed, 28 Apr 2021 17:00:30 +0200 Subject: [PATCH] assignment_fsm: fix failure log message for lchan unavailable Actually print the three different modes, and fix the length conditions. Change-Id: Id381dbb7ff6f0d790a7a92021fd68f94fbec0568 --- src/osmo-bsc/assignment_fsm.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/osmo-bsc/assignment_fsm.c b/src/osmo-bsc/assignment_fsm.c index faaec535e..6d07a39bf 100644 --- a/src/osmo-bsc/assignment_fsm.c +++ b/src/osmo-bsc/assignment_fsm.c @@ -554,10 +554,10 @@ void assignment_fsm_start(struct gsm_subscriber_connection *conn, struct gsm_bts " No lchan available for: pref=%s:%s / alt1=%s:%s / alt2=%s:%s\n", gsm48_chan_mode_name(req->ch_mode_rate[0].chan_mode), rate_names[req->ch_mode_rate[0].chan_rate], - req->n_ch_mode_rate >= 1 ? gsm48_chan_mode_name(req->ch_mode_rate[0].chan_mode) : "", - req->n_ch_mode_rate >= 1 ? rate_names[req->ch_mode_rate[0].chan_rate] : "", - req->n_ch_mode_rate >= 2 ? gsm48_chan_mode_name(req->ch_mode_rate[0].chan_mode) : "", - req->n_ch_mode_rate >= 2 ? rate_names[req->ch_mode_rate[0].chan_rate] : "" + req->n_ch_mode_rate > 1 ? gsm48_chan_mode_name(req->ch_mode_rate[1].chan_mode) : "", + req->n_ch_mode_rate > 1 ? rate_names[req->ch_mode_rate[1].chan_rate] : "", + req->n_ch_mode_rate > 2 ? gsm48_chan_mode_name(req->ch_mode_rate[2].chan_mode) : "", + req->n_ch_mode_rate > 2 ? rate_names[req->ch_mode_rate[2].chan_rate] : "" ); return; }