From 2962852bf706692bdbc9b51419dbdc2012f34e1b Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Fri, 4 Sep 2015 11:38:02 +0200 Subject: [PATCH] dialog: more debug when storing vars in database --- modules/dialog/dlg_db_handler.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/dialog/dlg_db_handler.c b/modules/dialog/dlg_db_handler.c index 018e37d5200..e8c866df527 100644 --- a/modules/dialog/dlg_db_handler.c +++ b/modules/dialog/dlg_db_handler.c @@ -712,15 +712,18 @@ int update_dialog_dbinfo_unsafe(struct dlg_cell * cell) &sflags_column, /*18*/ &toroute_name_column, /*19*/ &req_uri_column, /*20*/ &xdata_column, /*21*/ &iflags_column /*22*/ }; + i = 0; if( (cell->dflags & DLG_FLAG_NEW) != 0 || (cell->dflags & DLG_FLAG_CHANGED_VARS) != 0) { /* iterate the list */ for(var=cell->vars ; var ; var=var->next) { if (update_dialog_vars_dbinfo(cell, var) != 0) return -1; + i++; } /* Remove the flag */ cell->dflags &= ~DLG_FLAG_CHANGED_VARS; + LM_DBG("updated %d vars for dlg [%d:%d]\n", i, cell->h_entry, cell->h_id); } if(use_dialog_table()!=0)