From 8462d7378f7d8c3976510e62f45de65a790188b0 Mon Sep 17 00:00:00 2001
From: jpbl <jpbl>
Date: Mon, 16 Jan 2006 19:00:06 +0000
Subject: [PATCH] fixed a segfault

---
 src/audio/OpenAL/example03.cpp | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/audio/OpenAL/example03.cpp b/src/audio/OpenAL/example03.cpp
index 8465e129cc..edfd40298d 100644
--- a/src/audio/OpenAL/example03.cpp
+++ b/src/audio/OpenAL/example03.cpp
@@ -48,7 +48,7 @@ int main(int argc, char* argv[])
   ALbyte *files[] = {"test.wav", "test2.wav"};
 
 
-  Info *infos = new Info[argc-1];
+  Info *infos = new Info[2];
   ALenum error;
 
   // Load wav files
@@ -64,18 +64,16 @@ int main(int argc, char* argv[])
       std::cerr << "OpenAL: loadWAVFile : " << alGetString(error);
       return 1;
     }
-
-    i++;
   }
 
   // Start the wav playing.
-  for(int i = 0; i < argc - 1; i++) {
+  for(int i = 0; i < 2; i++) {
     Source *source = context->createSource(infos[i].format, infos[i].freq);
-    source->play(&infos[i].data, infos[i].size);
+    source->play(infos[i].data, infos[i].size);
   }
 
   // Unload wav files
-  for(int i = 0; i < argc - 1; i++) {
+  for(int i = 0; i < 2; i++) {
     alutUnloadWAV(infos[i].format, 
 		  infos[i].data, 
 		  infos[i].size, 
-- 
GitLab