assignment_fsm: fix failure log message for lchan unavailable

Actually print the three different modes, and fix the length conditions.

Change-Id: Id381dbb7ff6f0d790a7a92021fd68f94fbec0568
This commit is contained in:
Neels Hofmeyr 2021-04-28 17:00:30 +02:00
parent 85e660b370
commit 7fc58defab
1 changed files with 4 additions and 4 deletions

View File

@ -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;
}