MT#60054 rtpengine: fix extra process in pkg.stats

NGCP-Flow: mr12.4
Change-Id: Idcf454a94f39c6f7cc2fda56fc188d4f9d0168c7
mr12.4
Victor Seva 2 years ago
parent 294dbd880c
commit 479eeccdaf

@ -30,8 +30,8 @@ sipwise/sca-fix-on-hold-detection-when-upstream-flow.patch
sipwise/sca-debug.patch
sipwise/sca-fix-notify-after-bye.patch
sipwise/sca-add-pai_avp-parameter.patch
## upstream 5.7
#
## upstream 5.8
upstream/rtpengine-Fix-extra-process-in-pkg.stats.patch
## upstream master
upstream/rtpengine_rework_rtpp_flags.patch
upstream/cfgutils-expose-optional-second-string-key-for-lock.patch

@ -0,0 +1,41 @@
From: Bastian Triller <bastian.triller@gmail.com>
Date: Tue, 28 May 2024 14:17:58 +0200
Subject: rtpengine: Fix extra process in pkg.stats
When DTMF events socket is not configured, pkg.stats RPC method returns
an empty entry.
{
entry: 13
pid: 0
rank: -128
used: 0
free: 0
real_used: 0
total_size: 67108864
total_frags: 0
desc:
}
Fixes: 26f6e57c8f ("Register a new worker process for dtmf event listener")
(cherry picked from commit e67f6048f4883d446df2d88fe7a7d7f2ff6daf8c)
---
src/modules/rtpengine/rtpengine.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/modules/rtpengine/rtpengine.c b/src/modules/rtpengine/rtpengine.c
index b116c05..aa4e146 100644
--- a/src/modules/rtpengine/rtpengine.c
+++ b/src/modules/rtpengine/rtpengine.c
@@ -2231,8 +2231,10 @@ static int mod_init(void)
}
}
- register_procs(1);
- cfg_register_child(1);
+ if(rtpengine_dtmf_event_sock.len > 0) {
+ register_procs(1);
+ cfg_register_child(1);
+ }
}
return 0;
Loading…
Cancel
Save