more safety checking

This commit is contained in:
Cary Sandvig 2000-10-06 00:38:23 +00:00
parent 3d6f0388ba
commit 86dad33e7a

View File

@ -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 */