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
