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

Reply via email to