Module: kamailio
Branch: 5.1
Commit: d8800d458386a7e35a523f33886f3b148697fa46
URL: 
https://github.com/kamailio/kamailio/commit/d8800d458386a7e35a523f33886f3b148697fa46

Author: Henning Westerholt <[email protected]>
Committer: Henning Westerholt <[email protected]>
Date: 2018-06-19T22:33:05+02:00

dialog: dlg stats incremented twice (ported from git master 9317175c71c2c4a613)

---

Modified: src/modules/dialog/dialog.c
Modified: src/modules/dialog/dlg_db_handler.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/d8800d458386a7e35a523f33886f3b148697fa46.diff
Patch: 
https://github.com/kamailio/kamailio/commit/d8800d458386a7e35a523f33886f3b148697fa46.patch

---

diff --git a/src/modules/dialog/dialog.c b/src/modules/dialog/dialog.c
index 7fb5013afb..1cf14fce07 100644
--- a/src/modules/dialog/dialog.c
+++ b/src/modules/dialog/dialog.c
@@ -126,8 +126,6 @@ str empty_str = STR_NULL;
 
 /* statistic variables */
 int dlg_enable_stats = 1;
-int active_dlgs_cnt = 0;
-int early_dlgs_cnt = 0;
 int detect_spirals = 1;
 int dlg_send_bye = 0;
 int dlg_timeout_noreset = 0;
@@ -745,11 +743,6 @@ static int child_init(int rank)
                }
        }
 
-       if (rank==1) {
-               if_update_stat(dlg_enable_stats, active_dlgs, active_dlgs_cnt);
-               if_update_stat(dlg_enable_stats, early_dlgs, early_dlgs_cnt);
-       }
-
        if ( ((dlg_db_mode==DB_MODE_REALTIME || dlg_db_mode==DB_MODE_DELAYED) &&
        (rank>0 || rank==PROC_TIMER || rank==PROC_RPC)) ||
        (dlg_db_mode==DB_MODE_SHUTDOWN && (rank==PROC_MAIN)) ) {
diff --git a/src/modules/dialog/dlg_db_handler.c 
b/src/modules/dialog/dlg_db_handler.c
index f4f7448327..0b9d77ce89 100644
--- a/src/modules/dialog/dlg_db_handler.c
+++ b/src/modules/dialog/dlg_db_handler.c
@@ -80,8 +80,6 @@ static db1_con_t* dialog_db_handle    = 0; /* database 
connection handle */
 static db_func_t dialog_dbf;
 
 extern int dlg_enable_stats;
-extern int active_dlgs_cnt;
-extern int early_dlgs_cnt;
 
 
 #define SET_STR_VALUE(_val, _str)\
@@ -376,10 +374,8 @@ static int load_dialog_info_from_db(int dlg_hash_size, int 
fetch_num_rows)
                        dlg->state              = VAL_INT(values+8);
                        if (dlg->state==DLG_STATE_CONFIRMED_NA ||
                        dlg->state==DLG_STATE_CONFIRMED) {
-                               active_dlgs_cnt++;
                                if_update_stat(dlg_enable_stats, active_dlgs, 
1);
                        } else if (dlg->state==DLG_STATE_EARLY) {
-                               early_dlgs_cnt++;
                                if_update_stat(dlg_enable_stats, early_dlgs, 1);
                        }
 


_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to