From 47e070bec6fc838a4212e35dd797568cedbb3d95 Mon Sep 17 00:00:00 2001 From: Julian Winkler Date: Wed, 12 Jun 2024 16:36:06 +0200 Subject: [PATCH] AudioTrack: add missing null pointer check --- src/api-impl-jni/audio/android_media_AudioTrack.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/api-impl-jni/audio/android_media_AudioTrack.c b/src/api-impl-jni/audio/android_media_AudioTrack.c index f29d1d41..f3a3ec64 100644 --- a/src/api-impl-jni/audio/android_media_AudioTrack.c +++ b/src/api-impl-jni/audio/android_media_AudioTrack.c @@ -174,7 +174,8 @@ void periodic_update_callback(snd_async_handler_t *pcm_callback) // TODO error checking } - (*env)->CallVoidMethod(env, d->listener, handle_cache.audio_track_periodic_listener.onPeriodicNotification, d->this); + if (d->listener) + (*env)->CallVoidMethod(env, d->listener, handle_cache.audio_track_periodic_listener.onPeriodicNotification, d->this); if((*env)->ExceptionCheck(env)) (*env)->ExceptionDescribe(env);