Module: sems Branch: master Commit: 311cc846d2841d61f690aa5c9820e57ee18e0c64 URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=311cc846d2841d61f690aa5c9820e57ee18e0c64
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Mon Jul 19 13:03:05 2010 +0200 DSM: fix: don't create event param if non-existing --- apps/dsm/DSMModule.cpp | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/apps/dsm/DSMModule.cpp b/apps/dsm/DSMModule.cpp index cfc3aeb..cdd674f 100644 --- a/apps/dsm/DSMModule.cpp +++ b/apps/dsm/DSMModule.cpp @@ -105,9 +105,12 @@ string resolveVars(const string ts, AmSession* sess, return ""; } case '#': - if (event_params) - return (*event_params)[s.substr(1)]; - else + if (event_params) { + map<string, string>::iterator it = event_params->find(s.substr(1)); + if (it != event_params->end()) + return it->second; + return ""; + }else return string(); case '@': { string s1 = s.substr(1); _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
