[Opalvoip-svn] SF.net SVN: opalvoip:[31111] opal/branches/EpsilonEridani/src/opal/ mediastrm.cxx
Brought to you by:
csoutheren,
rjongbloed
From: <rjo...@us...> - 2013-12-18 22:26:12
|
Revision: 31111 http://sourceforge.net/p/opalvoip/code/31111 Author: rjongbloed Date: 2013-12-18 22:26:08 +0000 (Wed, 18 Dec 2013) Log Message: ----------- Fixed possible NULL pointer access when shutting down media stream. Modified Paths: -------------- opal/branches/EpsilonEridani/src/opal/mediastrm.cxx Modified: opal/branches/EpsilonEridani/src/opal/mediastrm.cxx =================================================================== --- opal/branches/EpsilonEridani/src/opal/mediastrm.cxx 2013-12-18 11:30:04 UTC (rev 31110) +++ opal/branches/EpsilonEridani/src/opal/mediastrm.cxx 2013-12-18 22:26:08 UTC (rev 31111) @@ -784,7 +784,8 @@ timestamp = packet.GetTimestamp(); - if (m_mediaPatch->IsBypassed()) { + OpalMediaPatchPtr mediaPatch = m_mediaPatch; + if (mediaPatch != NULL && mediaPatch->IsBypassed()) { /* Try to maintain the seqeunce numbers from when we were not bypassed. But can't just allow OpalRTPSession to do it as then all sequence numbers are, well, sequential, and missing packets get hidden. */ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |