diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-23 07:56:22 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-25 09:07:28 +0100 |
commit | d4c16b1080c4d2c90a65cfed920dacd42267b7c8 (patch) | |
tree | 02e4743f3f55754155f01f69a4c1b79d3fe3ca74 | |
parent | 18b63f4b4136df2b0c8872c3323c4b19f5b4030f (diff) |
sms: Remove some more occurences of the GSM lchan
-rw-r--r-- | openbsc/src/gsm_04_11.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/openbsc/src/gsm_04_11.c b/openbsc/src/gsm_04_11.c index 66ab97966..e3f37f633 100644 --- a/openbsc/src/gsm_04_11.c +++ b/openbsc/src/gsm_04_11.c @@ -775,7 +775,7 @@ static int gsm411_rx_rp_error(struct msgb *msg, struct gsm_trans *trans, * the cause and take action depending on it */ LOGP(DSMS, LOGL_NOTICE, "%s: RX SMS RP-ERROR, cause %d:%d (%s)\n", - subscr_name(msg->lchan->conn.subscr), cause_len, cause, + subscr_name(trans->conn->subscr), cause_len, cause, get_value_string(rp_cause_strs, cause)); if (!trans->sms.is_mt) { @@ -1053,8 +1053,6 @@ int gsm411_send_sms_lchan(struct gsm_subscriber_connection *conn, struct gsm_sms return -EBUSY; } - msg->lchan = conn->lchan; - DEBUGP(DSMS, "send_sms_lchan()\n"); /* FIXME: allocate transaction with message reference */ @@ -1109,7 +1107,7 @@ int gsm411_send_sms_lchan(struct gsm_subscriber_connection *conn, struct gsm_sms DEBUGP(DSMS, "TX: SMS DELIVER\n"); - counter_inc(conn->lchan->ts->trx->bts->network->stats.sms.delivered); + counter_inc(conn->bts->network->stats.sms.delivered); return gsm411_rp_sendmsg(msg, trans, GSM411_MT_RP_DATA_MT, msg_ref); /* FIXME: enter 'wait for RP-ACK' state, start TR1N */ |