@@ -89,12 +89,13 @@ int reg_build_sr_identifier(const str *aor, const str *contact,
8989}
9090
9191void reg_print_record (reg_record_t * rec ) {
92- LM_DBG ("checking uac=[%p] state=[%d][%.*s] expires=[%d]"
92+ LM_DBG ("checking uac=[%p] state=[%d][%.*s] expires=[%d/%d ]"
9393 " last_register_sent=[%d] registration_timeout=[%d]"
9494 " auth_user[%p][%d]->[%.*s] auth_password=[%p][%d]->[%.*s]"
9595 " sock=[%p] clustering=[%.*s/%d] enabled=[%s]\n" ,
9696 rec , rec -> state ,
97- uac_reg_state [rec -> state ].len , uac_reg_state [rec -> state ].s , rec -> expires ,
97+ uac_reg_state [rec -> state ].len , uac_reg_state [rec -> state ].s ,
98+ rec -> expires , rec -> wanted_expires ,
9899 (unsigned int )rec -> last_register_sent , (unsigned int )rec -> registration_timeout ,
99100 rec -> auth_user .s , rec -> auth_user .len , rec -> auth_user .len , rec -> auth_user .s ,
100101 rec -> auth_password .s , rec -> auth_password .len ,
@@ -244,6 +245,7 @@ int add_record(uac_reg_map_t *uac, str *now, unsigned int mode,
244245
245246 memset (record , 0 , size );
246247
248+ record -> wanted_expires = uac -> expires ;
247249 record -> expires = uac -> expires ;
248250
249251 td = & (record -> td );
0 commit comments