From 6bf62f7ac590d2f239b406043f5e0ff996d11e2d Mon Sep 17 00:00:00 2001 From: henrika Date: Thu, 25 Aug 2016 05:16:22 -0700 Subject: [PATCH] Avoids java.lang.NullPointerException in WebRtcAudioRecord BUG=NONE Review-Url: https://codereview.webrtc.org/2276973003 Cr-Commit-Position: refs/heads/master@{#13922} --- .../java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java index a13a7d552b..181910a534 100644 --- a/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java +++ b/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java @@ -105,7 +105,9 @@ public class WebRtcAudioRecord { } try { - audioRecord.stop(); + if (audioRecord != null) { + audioRecord.stop(); + } } catch (IllegalStateException e) { Logging.e(TAG, "AudioRecord.stop failed: " + e.getMessage()); }