diff options
Diffstat (limited to 'service/src/com/android/telephony')
-rw-r--r-- | service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/nodes/RtcpDecoderNode.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/nodes/RtcpDecoderNode.cpp b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/nodes/RtcpDecoderNode.cpp index e4c3363d..e104c2cb 100644 --- a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/nodes/RtcpDecoderNode.cpp +++ b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/nodes/RtcpDecoderNode.cpp @@ -88,7 +88,10 @@ void RtcpDecoderNode::OnDataFromFrontNode(ImsMediaSubType subtype, uint8_t* pDat IMLOGD_PACKET6(IM_PACKET_LOG_RTCP, "[OnMediaDataInd] media[%d] subtype[%d], Size[%d], TS[%u], Mark[%d], Seq[%d]", mMediaType, subtype, nDataSize, nTimeStamp, bMark, nSeqNum); - mRtpSession->ProcRtcpPacket(pData, nDataSize); + if (mRtpSession != nullptr) + { + mRtpSession->ProcRtcpPacket(pData, nDataSize); + } } bool RtcpDecoderNode::IsRunTime() |