diff options
author | bodamnam <bodamnam@google.com> | 2022-12-14 01:34:25 +0000 |
---|---|---|
committer | bodamnam <bodamnam@google.com> | 2022-12-14 01:34:25 +0000 |
commit | 0556c5ac8d1197d701432c05fd2ab08a48169ccd (patch) | |
tree | f2cb7fe9822505f1d5c2d5f1047314f7cee2d277 /service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp | |
parent | d718734736a2e752207d67d59178e581395d4567 (diff) | |
download | ImsMedia-0556c5ac8d1197d701432c05fd2ab08a48169ccd.tar.gz |
Fix ImsMedia crash when downgrading to audio call in CFI test
Modify to add null assign to prevent the dangling pointer access
Bug: 262366645
Test: Video/Text loopback test with ImsMediaTestingApp, atest
ImsMediaNativeTests
Change-Id: I09b297d394953416e4bf08125aea789c0aa00584
Diffstat (limited to 'service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp')
-rw-r--r-- | service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp index 8d9e0e38..88b74abf 100644 --- a/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp +++ b/service/src/com/android/telephony/imsmedia/lib/libimsmedia/core/video/VideoSession.cpp @@ -43,6 +43,7 @@ VideoSession::~VideoSession() } delete mGraphRtpTx; + mGraphRtpTx = NULL; } if (mGraphRtpRx != NULL) @@ -53,6 +54,7 @@ VideoSession::~VideoSession() } delete mGraphRtpRx; + mGraphRtpRx = NULL; } if (mGraphRtcp != NULL) @@ -63,6 +65,7 @@ VideoSession::~VideoSession() } delete mGraphRtcp; + mGraphRtcp = NULL; } } |