From 0d9b8ec9d3f36125b1762dab2e429c3f0405ce9c Mon Sep 17 00:00:00 2001 From: Sylvain Munaut Date: Sat, 12 Nov 2011 23:52:20 +0100 Subject: include/gsm_04_11: Fix compatibility issue with GSM411_TMR_TC1A We need to keep the old one for compatibility ! Signed-off-by: Sylvain Munaut --- include/osmocom/gsm/protocol/gsm_04_11.h | 3 ++- src/gsm/gsm0411_smc.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/include/osmocom/gsm/protocol/gsm_04_11.h b/include/osmocom/gsm/protocol/gsm_04_11.h index 905ea9cb..f37152fe 100644 --- a/include/osmocom/gsm/protocol/gsm_04_11.h +++ b/include/osmocom/gsm/protocol/gsm_04_11.h @@ -96,7 +96,8 @@ enum gsm411_rp_cause { #define GSM411_TMR_TRAM 30, 0 /* 25 < x < 35 seconds */ #define GSM411_TMR_TR2M 15, 0 /* 12 < x < 20 seconds */ -#define GSM411_TMR_TC1A 30 /* TR1M - 10 */ +#define GSM411_TMR_TC1A 30, 0 /* TR1M - 10 */ +#define GSM411_TMR_TC1A_SEC 30 /* TR1M - 10 */ /* Chapter 8.2.1 */ struct gsm411_rp_hdr { diff --git a/src/gsm/gsm0411_smc.c b/src/gsm/gsm0411_smc.c index 187d6e6d..2146c9e1 100644 --- a/src/gsm/gsm0411_smc.c +++ b/src/gsm/gsm0411_smc.c @@ -73,7 +73,7 @@ void gsm411_smc_init(struct gsm411_smc_inst *inst, int network, memset(inst, 0, sizeof(*inst)); inst->network = network; inst->cp_max_retr = MAX_SMS_RETRY; - inst->cp_tc1 = GSM411_TMR_TC1A / (inst->cp_max_retr + 1); + inst->cp_tc1 = GSM411_TMR_TC1A_SEC / (inst->cp_max_retr + 1); inst->cp_state = GSM411_CPS_IDLE; inst->mn_recv = mn_recv; inst->mm_send = mm_send; -- cgit v1.2.3