mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 01:07:51 -04:00
more safety checking
This commit is contained in:
parent
3d6f0388ba
commit
86dad33e7a
@ -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 */
|
||||
|
Loading…
x
Reference in New Issue
Block a user