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