From ff2f8c4e63b4fefa7dc5b10835505c3c4ae84388 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Mon, 27 Jul 2020 09:37:23 +0200 Subject: [PATCH] dialog: print old state on dlg timeout (cherry picked from commit 06b7e416756e1711edef6db683cef35824f4b2a5) (cherry picked from commit ecedb702cacc4b46c474d6f48e6774985fe484e3) --- src/modules/dialog/dlg_handlers.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/dialog/dlg_handlers.c b/src/modules/dialog/dlg_handlers.c index 4c19e984176..7cf6b7ba7aa 100644 --- a/src/modules/dialog/dlg_handlers.c +++ b/src/modules/dialog/dlg_handlers.c @@ -1645,10 +1645,11 @@ void dlg_ontimeout(struct dlg_tl *tl) } if (new_state==DLG_STATE_DELETED && old_state!=DLG_STATE_DELETED) { - LM_WARN("timeout for dlg with CallID '%.*s' and tags '%.*s' '%.*s'\n", + LM_WARN("dlg timeout - callid: '%.*s' tags: '%.*s' '%.*s' ostate: %d\n", dlg->callid.len, dlg->callid.s, dlg->tag[DLG_CALLER_LEG].len, dlg->tag[DLG_CALLER_LEG].s, - dlg->tag[DLG_CALLEE_LEG].len, dlg->tag[DLG_CALLEE_LEG].s); + dlg->tag[DLG_CALLEE_LEG].len, dlg->tag[DLG_CALLEE_LEG].s, + old_state); /* set end time */ dlg->end_ts = (unsigned int)(time(0));