commit | 1dfac060b50bb781f70606e7c7951cd9a8a25416 | [log] [tgz] |
---|---|---|
author | Steve Anton <steveanton@webrtc.org> | Thu Sep 27 14:09:40 2018 -0700 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 28 15:01:00 2018 +0000 |
tree | bac34e23489e6bbf1d640492574fb01a6359428b | |
parent | ba191ed80af386dd5a9c7757749aa9029c93fc3e [diff] |
Throw exception if MediaStreamTrack is constructed with a null native track. Bug: webrtc:7543, webrtc:7566 Change-Id: I71f3ba1d6d77e51a09b0659e35eb30845b9fca91 Reviewed-on: https://webrtc-review.googlesource.com/102410 Commit-Queue: Steve Anton <steveanton@webrtc.org> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24898}
diff --git a/sdk/android/api/org/webrtc/MediaStreamTrack.java b/sdk/android/api/org/webrtc/MediaStreamTrack.java index 944c7ef..142a87a 100644 --- a/sdk/android/api/org/webrtc/MediaStreamTrack.java +++ b/sdk/android/api/org/webrtc/MediaStreamTrack.java
@@ -73,6 +73,9 @@ private long nativeTrack; public MediaStreamTrack(long nativeTrack) { + if (nativeTrack == 0) { + throw new IllegalArgumentException("nativeTrack may not be null"); + } this.nativeTrack = nativeTrack; }