Module: sems
Branch: master
Commit: 3dd4404c33347d90457c77b12ad7b2e5df118ea9
URL:    
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3dd4404c33347d90457c77b12ad7b2e5df118ea9

Author: Stefan Sayer <[email protected]>
Committer: Stefan Sayer <[email protected]>
Date:   Sun Apr 15 21:06:55 2012 +0200

DSM: safeguard transferOwnership/releaseOwnership agains NULL ptrs

---

 apps/dsm/DSMCall.cpp |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/apps/dsm/DSMCall.cpp b/apps/dsm/DSMCall.cpp
index edaa9bf..712ed1b 100644
--- a/apps/dsm/DSMCall.cpp
+++ b/apps/dsm/DSMCall.cpp
@@ -733,10 +733,14 @@ void DSMCall::addSeparator(const string& name, bool 
front) {
 }
 
 void DSMCall::transferOwnership(DSMDisposable* d) {
+  if (d == NULL)
+    return;
   gc_trash.insert(d);
 }
 
 void DSMCall::releaseOwnership(DSMDisposable* d) {
+  if (d == NULL)
+    return;
   gc_trash.erase(d);
 }
 

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to