Module: kamailio
Branch: master
Commit: 157892f358ed0cf62c59d884dde171b2aaaf791e
URL:
https://github.com/kamailio/kamailio/commit/157892f358ed0cf62c59d884dde171b…
Author: iionita <ionut-razvan.ionita(a)1and1.ro>
Committer: Henning Westerholt <henningw(a)users.noreply.github.com>
Date: 2019-04-09T21:25:53+02:00
siptrace: Minor code fixes; remove useless error logs
---
Modified: src/modules/siptrace/siptrace.c
---
Diff:
https://github.com/kamailio/kamailio/commit/157892f358ed0cf62c59d884dde171b…
Patch:
https://github.com/kamailio/kamailio/commit/157892f358ed0cf62c59d884dde171b…
---
diff --git a/src/modules/siptrace/siptrace.c b/src/modules/siptrace/siptrace.c
index 48fa9b97b4..f4cca2c1c8 100644
--- a/src/modules/siptrace/siptrace.c
+++ b/src/modules/siptrace/siptrace.c
@@ -352,14 +352,6 @@ static int mod_init(void)
}
}
-#if 0
- else if(tmb.register_tmcb(0, 0, TMCB_REQUEST_IN, trace_onreq_in, 0, 0)
- <= 0) {
- LM_ERR("can't register trace_onreq_in\n");
- return -1;
- }
-#endif
-
/* bind the SL API */
if(sl_load_api(&slb) != 0) {
LM_WARN("cannot bind to SL API. Will not install sl callbacks.\n");
@@ -712,9 +704,8 @@ enum siptrace_type_t parse_siptrace_flag(str* sflags)
case '\t':
break;
default:
- LM_ERR("idx %d %d\n", idx, sflags->len);
- LM_ERR("Invalid character <%c> in <%.*s>!\n",
sflags->s[idx],
- sflags->len, sflags->s);
+ LM_ERR("Invalid character <%c> in <%.*s> at position
<%d>!\n", sflags->s[idx],
+ sflags->len, sflags->s, idx);
return SIPTRACE_NONE;
}
}
@@ -727,7 +718,6 @@ static int fixup_siptrace(void **param, int param_no)
str sflags;
enum siptrace_type_t trace_type;
- LM_ERR("fixup function aaa\n");
if(param_no < 1 || param_no > 3) {
LM_DBG("params:%s\n", (char *)*param);
return 0;
@@ -738,8 +728,8 @@ static int fixup_siptrace(void **param, int param_no)
return fixup_spve_spve(param, param_no);
} else if (param_no == 3) {
/* tracing type; string only */
- sflags.s = *param;
- sflags.len = strlen(*param);
+ sflags.s = (char *)*param;
+ sflags.len = strlen(sflags.s);
trace_type = parse_siptrace_flag(&sflags);
if (trace_type == SIPTRACE_NONE) {
@@ -960,7 +950,8 @@ static int w_sip_trace3(sip_msg_t *msg, char *dest, char
*correlation_id, char *
} else if (trace_type == SIPTRACE_DIALOG) {
trace_transaction(msg, info, 1);
if (unlikely(dlgb.set_dlg_var == NULL)) {
- LM_ERR("Dialog api not loaded! will trace only current transaction!\n");
+ /* FIXME should we abort tracing here? */
+ LM_WARN("Dialog api not loaded! will trace only current transaction!\n");
} else {
/* serialize what's in info */
/* save correlation id in siptrace_info avp
@@ -1626,7 +1617,6 @@ static void trace_transaction(sip_msg_t* msg, siptrace_info_t* info,
int registe
/* trace current message on out */
msg->msg_flags |= FL_SIPTRACE;
- LM_ERR("trace request out registration\n");
if(tmb.register_tmcb(msg, 0, TMCB_REQUEST_SENT, trace_onreq_out, info, 0) <= 0) {
LM_ERR("can't register trace_onreq_out\n");
return;
@@ -1639,7 +1629,6 @@ static void trace_transaction(sip_msg_t* msg, siptrace_info_t* info,
int registe
}
/* trace reply on out */
- LM_CRIT("trace resp sent!\n");
if(tmb.register_tmcb(msg, 0, TMCB_RESPONSE_SENT, trace_onreply_out, info,
register_free_func ? free_trace_info : 0)
<= 0) {
LM_ERR("can't register trace_onreply_out\n");
@@ -1666,8 +1655,6 @@ static void trace_dialog(struct dlg_cell* dlg, int type, struct
dlg_cb_params *p
int_str avp_value;
struct usr_avp* avp = NULL;
- LM_ERR("TRACING THIS DIALOGHES!\n");
-
if (!dlgb.get_dlg) {
LM_ERR("Dialog API not loaded! Trace off...\n");
return;
@@ -1709,11 +1696,6 @@ static void trace_dialog(struct dlg_cell* dlg, int type, struct
dlg_cb_params *p
return;
}
- /* flag for stateless replies?? */
-
- /* trace negative ACKS? */
- /* trace 180? */
- /* trace CANCEL and BYE transactions */
return;
}