From 4d2906cca99c376401c6b79bec3be0fc2f646f44 Mon Sep 17 00:00:00 2001 From: Razvan Crainea Date: Thu, 22 Apr 2021 10:29:29 +0300 Subject: [PATCH] dialog: only raise event if someone is listening (cherry picked from commit f5f85b677cceeb3ccf6c46a8f7428bc88652a977) --- modules/dialog/dlg_hash.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/dialog/dlg_hash.c b/modules/dialog/dlg_hash.c index e9c639fc5be..7ad6366c685 100644 --- a/modules/dialog/dlg_hash.c +++ b/modules/dialog/dlg_hash.c @@ -945,6 +945,9 @@ static void raise_state_changed_event(struct dlg_cell *dlg, str s1, s2; int callee_leg_idx; + if (!evi_probe_event(ei_st_ch_id)) + return; + s1.s = int2bstr( (unsigned long)dlg->h_entry, b1, &s1.len); s2.s = int2bstr( (unsigned long)dlg->h_id, b2, &s2.len); if (s1.s==NULL || s2.s==NULL) {