diff options
author | Dieter Spaar <spaar@mirider.augusta.de> | 2011-09-03 14:11:24 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2011-09-03 14:11:24 +0200 |
commit | 6b353778c4329deb27f69301c050e0b6e55d4df6 (patch) | |
tree | a9777d7ce62f47f4306ee1bb335ebf0124e2e9b8 | |
parent | cab0d7bedc7d4a78c2ace645c5a3c94702d5bb40 (diff) |
bsc_api: Make sure to use correct MS Power on ASSIGNMENT CMD
When gsm48_send_rr_ass_cmd() is being called to send the ASSIGNMENT
COMMAND, we need to use the propwer lchan->ms_power setting, not
some fixed magic "0x3" number.
Without this patch, every MS would transmit at a very high output power
fullowing an assignment command - more than what was set in the config
file with "ms max power"
-rw-r--r-- | openbsc/src/libbsc/bsc_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/libbsc/bsc_api.c b/openbsc/src/libbsc/bsc_api.c index 8ddbc6cd3..9504e538c 100644 --- a/openbsc/src/libbsc/bsc_api.c +++ b/openbsc/src/libbsc/bsc_api.c @@ -665,7 +665,7 @@ static void handle_chan_ack(struct gsm_subscriber_connection *conn, return; LOGP(DMSC, LOGL_NOTICE, "Sending assignment on chan: %p\n", lchan); - gsm48_send_rr_ass_cmd(conn->lchan, lchan, 0x3); + gsm48_send_rr_ass_cmd(conn->lchan, lchan, lchan->ms_power); } static void handle_chan_nack(struct gsm_subscriber_connection *conn, |