diff --git a/panda/src/audio/audio_load_st.cxx b/panda/src/audio/audio_load_st.cxx index 24a0a40956..44875ce366 100644 --- a/panda/src/audio/audio_load_st.cxx +++ b/panda/src/audio/audio_load_st.cxx @@ -437,6 +437,7 @@ void AudioDestroySt(AudioTraits::SampleClass* sample) { void AudioLoadSt(AudioTraits::SampleClass** sample, AudioTraits::PlayerClass** player, AudioTraits::DeleteSampleFunc** destroy, Filename filename) { +#ifdef HAVE_SOXST byte* buf; unsigned long len; read_file(filename, &buf, len); @@ -445,6 +446,11 @@ void AudioLoadSt(AudioTraits::SampleClass** sample, *player = LinuxPlayer::get_instance(); *destroy = AudioDestroySt; } +#else /* HAVE_SOXST */ + *sample = (AudioTraits::SampleClass*)0L; + *player = (AudioTraits::PlayerClass*)0L; + *destroy = AudioDestroySt; +#endif /* HAVE_SOXST */ } #else /* AUDIO_USE_LINUX */