diff --git a/modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h b/modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h index 210e9d11da..5428db5b9c 100644 --- a/modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h +++ b/modules/juce_audio_devices/native/oboe/src/common/FilterAudioStream.h @@ -173,7 +173,10 @@ public: int64_t *timeNanoseconds) override { int64_t childPosition = 0; Result result = mChildStream->getTimestamp(clockId, &childPosition, timeNanoseconds); - *framePosition = childPosition * mRateScaler; + // It is OK if framePosition is null. + if (framePosition) { + *framePosition = childPosition * mRateScaler; + } return result; }