From d6d483e3983cf4711692c3c56593d049e55ee435 Mon Sep 17 00:00:00 2001 From: Phil Lavin Date: Thu, 28 Jan 2016 16:25:02 +0000 Subject: [PATCH 1/2] pua_dialoginfo: fixed crash when loading dialogs from database on restart - SHM pointer is freed when it is required later by dialog callbacks. Remove the free_dlginfo_cell() call. --- modules/pua_dialoginfo/doc/pua_dialoginfo.xml | 11 ++++++++--- modules/pua_dialoginfo/pua_dialoginfo.c | 1 - 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/pua_dialoginfo/doc/pua_dialoginfo.xml b/modules/pua_dialoginfo/doc/pua_dialoginfo.xml index f4d7a0d0f60..bb045632993 100644 --- a/modules/pua_dialoginfo/doc/pua_dialoginfo.xml +++ b/modules/pua_dialoginfo/doc/pua_dialoginfo.xml @@ -34,9 +34,14 @@ IPCom (Module implementation was partly sponsored by Silver Server (www.sil.at)) - Klaus - Darilion - IPCom + Phil + Lavin + Synety + + + Muhammad + Zaka + Synety diff --git a/modules/pua_dialoginfo/pua_dialoginfo.c b/modules/pua_dialoginfo/pua_dialoginfo.c index de53e0f854d..1ef43415105 100644 --- a/modules/pua_dialoginfo/pua_dialoginfo.c +++ b/modules/pua_dialoginfo/pua_dialoginfo.c @@ -609,7 +609,6 @@ __dialog_loaded(struct dlg_cell *dlg, int type, struct dlg_cb_params *_params) LM_DBG("INVITE dialog loaded: from=%.*s\n", dlg->from_uri.len, dlg->from_uri.s); dlginfo=get_dialog_data(dlg, type); - if(dlginfo!=NULL) free_dlginfo_cell(dlginfo); } From f404a264a321cff06666c90f529571d4fbefc17b Mon Sep 17 00:00:00 2001 From: Phil Lavin Date: Thu, 28 Jan 2016 16:30:02 +0000 Subject: [PATCH 2/2] pua_dialoginfo - corrected error in docs file --- modules/pua_dialoginfo/doc/pua_dialoginfo.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/pua_dialoginfo/doc/pua_dialoginfo.xml b/modules/pua_dialoginfo/doc/pua_dialoginfo.xml index bb045632993..52924f6ee49 100644 --- a/modules/pua_dialoginfo/doc/pua_dialoginfo.xml +++ b/modules/pua_dialoginfo/doc/pua_dialoginfo.xml @@ -33,6 +33,11 @@ Darilion IPCom (Module implementation was partly sponsored by Silver Server (www.sil.at)) + + Klaus + Darilion + IPCom + Phil Lavin