[prev in list] [next in list] [prev in thread] [next in thread]
List: semsdev
Subject: [Semsdev] git:master: b/f: sbc: honor empty session_timer profile variable in initialization
From: Stefan Sayer <stefan.sayer () googlemail ! com>
Date: 2012-04-25 15:19:50
Message-ID: 20120425151950.6857EEF8074 () rimmer ! ryngle ! com
[Download RAW message or body]
Module: sems
Branch: master
Commit: 3689154b85e5ecccf6dd27629267e2320fb49af6
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3689154b85e5ecccf6dd27629267e2320fb49af6
Author: Stefan Sayer <stefan.sayer@googlemail.com>
Committer: Stefan Sayer <stefan.sayer@googlemail.com>
Date: Wed Apr 25 17:19:31 2012 +0200
b/f: sbc: honor empty session_timer profile variable in initialization
---
apps/sbc/SBCCallProfile.cpp | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/apps/sbc/SBCCallProfile.cpp b/apps/sbc/SBCCallProfile.cpp
index df6994d..5790863 100644
--- a/apps/sbc/SBCCallProfile.cpp
+++ b/apps/sbc/SBCCallProfile.cpp
@@ -203,7 +203,7 @@ bool SBCCallProfile::readFromConfiguration(const string& name,
dstcfg.setParameter(cfgkey, SBCFactory::cfg.getParameter(cfgkey)); \
}
- if (sst_enabled != "no") {
+ if (sst_enabled.size() && sst_enabled != "no") {
if (NULL == SBCFactory::session_timer_fact) {
ERROR("session_timer module not loaded thus SST not supported, but "
"required for profile '%s' (%s)\n", name.c_str(), profile_file_name.c_str());
@@ -219,7 +219,7 @@ bool SBCCallProfile::readFromConfiguration(const string& name,
CP_SST_CFGVAR("", "accept_501_reply", sst_b_cfg);
}
- if (sst_aleg_enabled != "no") {
+ if (sst_aleg_enabled.size() && sst_aleg_enabled != "no") {
sst_a_cfg.setParameter("enable_session_timer", "yes");
// create sst_a_cfg superimposing values from aleg_*
CP_SST_CFGVAR("aleg_", "session_expires", sst_a_cfg);
@@ -423,7 +423,7 @@ bool SBCCallProfile::readFromConfiguration(const string& name,
INFO("SBC: SST on A leg enabled: '%s'\n", sst_aleg_enabled.empty() ?
"no" : sst_aleg_enabled.c_str());
- if (sst_aleg_enabled != "no") {
+ if (sst_aleg_enabled.size() && sst_aleg_enabled != "no") {
INFO("SBC: session_expires=%s\n",
sst_a_cfg.getParameter("session_expires").c_str());
INFO("SBC: minimum_timer=%s\n",
@@ -437,7 +437,7 @@ bool SBCCallProfile::readFromConfiguration(const string& name,
}
INFO("SBC: SST on B leg enabled: '%s'\n", sst_enabled.empty() ?
"no" : sst_enabled.c_str());
- if (sst_enabled != "no") {
+ if (sst_enabled.size() && sst_enabled != "no") {
INFO("SBC: session_expires=%s\n",
sst_b_cfg.getParameter("session_expires").c_str());
INFO("SBC: minimum_timer=%s\n",
_______________________________________________
Semsdev mailing list
Semsdev@lists.iptel.org
http://lists.iptel.org/mailman/listinfo/semsdev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic