소스 검색

tm: print deprecated warning for timer APVs

- t_set_fr() is better for setting dynamic timeouts for transactions
- print deprecated warning when initalizing AVP parameter names
Daniel-Constantin Mierla 15 년 전
부모
커밋
bd56a4728d
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      modules/tm/t_funcs.c

+ 4 - 0
modules/tm/t_funcs.c

@@ -406,6 +406,8 @@ int init_avp_params(char *fr_timer_param, char *fr_inv_timer_param,
 	if (fr_timer_param && *fr_timer_param) {
 		fr_timer_str.s = fr_timer_param;
 		fr_timer_str.len = strlen(fr_timer_str.s);
+		LM_WARN("using AVP for TM fr_timer is deprecated,"
+				" use t_set_fr(...) instead\n");
 
 		if(fr_timer_str.s[0]==PV_MARKER) {
 			if (pv_parse_spec(&fr_timer_str, &avp_spec)==0
@@ -434,6 +436,8 @@ int init_avp_params(char *fr_timer_param, char *fr_inv_timer_param,
 	if (fr_inv_timer_param && *fr_inv_timer_param) {
 		fr_inv_timer_str.s = fr_inv_timer_param;
 		fr_inv_timer_str.len = strlen(fr_inv_timer_str.s);
+		LM_WARN("using AVP for TM fr_inv_timer is deprecated,"
+				" use t_set_fr(...) instead\n");
 
 		if(fr_inv_timer_str.s[0]==PV_MARKER) {
 			if (pv_parse_spec(&fr_inv_timer_str, &avp_spec)==0