From 1e5ed4e89330d621f5d6099d52d8b19075bc477b Mon Sep 17 00:00:00 2001 From: Nico Golde Date: Thu, 16 Sep 2010 17:50:29 +0200 Subject: [PATCH] gsm 04.11: increase the delivery attempt counter for an SMS right away in gsm411_send_sms Signed-off-by: Holger Hans Peter Freyther --- openbsc/src/gsm_04_11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openbsc/src/gsm_04_11.c b/openbsc/src/gsm_04_11.c index 360ab074e..147ecabd4 100644 --- a/openbsc/src/gsm_04_11.c +++ b/openbsc/src/gsm_04_11.c @@ -176,7 +176,6 @@ static int gsm411_cp_sendmsg(struct msgb *msg, struct gsm_trans *trans, trans->sms.cp_timer.cb = cp_timer_expired; /* 5.3.2.1: Set Timer TC1A */ bsc_schedule_timer(&trans->sms.cp_timer, GSM411_TMR_TC1A); - db_sms_inc_deliver_attempts(trans->sms.sms); DEBUGP(DSMS, "TX: CP-DATA "); break; case GSM411_MT_CP_ACK: @@ -1100,6 +1099,7 @@ static int gsm411_send_sms(struct gsm_subscriber_connection *conn, struct gsm_sm DEBUGP(DSMS, "TX: SMS DELIVER\n"); counter_inc(conn->bts->network->stats.sms.delivered); + db_sms_inc_deliver_attempts(trans->sms.sms); return gsm411_rp_sendmsg(msg, trans, GSM411_MT_RP_DATA_MT, msg_ref); /* FIXME: enter 'wait for RP-ACK' state, start TR1N */