diff --git a/panda/src/audio/audio_load_st.cxx b/panda/src/audio/audio_load_st.cxx index e6d2716e1c..e20ed1f14e 100644 --- a/panda/src/audio/audio_load_st.cxx +++ b/panda/src/audio/audio_load_st.cxx @@ -406,6 +406,7 @@ void AudioDestroySt(AudioTraits::SampleClass* sample) { void AudioLoadSt(AudioTraits::SampleClass** sample, AudioTraits::PlayerClass** player, AudioTraits::DeleteSampleFunc** destroy, Filename filename) { +#ifdef HAVE_SOXST unsigned char* buf; unsigned long len; read_file(filename, &buf, len); @@ -414,6 +415,11 @@ void AudioLoadSt(AudioTraits::SampleClass** sample, *player = WinPlayer::get_instance(); *destroy = AudioDestroySt; } +#else /* HAVE_SOXST */ + *sample = (AudioTraits::SampleClass*)0L; + *player = (AudioTraits::PlayerClass*)0L; + *destroy = AudioDestroySt; +#endif /* HAVE_SOXST */ } #else /* AUDIO_USE_WIN32 */