diff options
-rw-r--r-- | include/osmocom/gsm/protocol/gsm_04_11.h | 3 | ||||
-rw-r--r-- | 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; |