Skip to content

Commit c9fc55e

Browse files
committed
Fixed NPE in JNI_PeerConnectionFactory
1 parent bb3bbfe commit c9fc55e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

webrtc-jni/src/main/cpp/src/JNI_PeerConnectionFactory.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@
3737
JNIEXPORT void JNICALL Java_dev_onvoid_webrtc_PeerConnectionFactory_initialize
3838
(JNIEnv * env, jobject caller, jobject audioModule)
3939
{
40-
webrtc::AudioDeviceModule * audioDevModule = GetHandle<webrtc::AudioDeviceModule>(env, audioModule);
40+
webrtc::AudioDeviceModule * audioDevModule = (audioModule != nullptr)
41+
? GetHandle<webrtc::AudioDeviceModule>(env, audioModule)
42+
: nullptr;
4143

4244
try {
4345
auto networkThread = rtc::Thread::CreateWithSocketServer();

0 commit comments

Comments
 (0)