Cary Sandvig 25 tahun lalu
induk
melakukan
b39214bf06
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      panda/src/audio/audio_pool.I

+ 5 - 1
panda/src/audio/audio_pool.I

@@ -24,7 +24,11 @@ INLINE bool AudioPool::has_sound(const string& filename) {
 //               return a valid AudioSound pointer.
 ////////////////////////////////////////////////////////////////////
 INLINE bool AudioPool::verify_sound(const string& filename) {
-  return load_sound(filename) != (AudioSound*)0L;
+  AudioSound* foo = load_sound(filename);
+  bool ret = foo != (AudioSound*)0L;
+  if (ret)
+    delete foo;
+  return ret;
 }
 
 ////////////////////////////////////////////////////////////////////