From 86dad33e7a9364bfa1d340ba2eea15fce07255b3 Mon Sep 17 00:00:00 2001 From: Cary Sandvig Date: Fri, 6 Oct 2000 00:38:23 +0000 Subject: [PATCH] more safety checking --- panda/src/audio/audio_load_st.cxx | 6 ++++++ 1 file changed, 6 insertions(+) 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 */