From 4ffd5115d37bc9de4758f417a456b3ea3d052e75 Mon Sep 17 00:00:00 2001 From: bsongis Date: Sat, 7 Jul 2012 22:17:24 +0000 Subject: [PATCH] Infinite loop in pushPrompt --- src/ersky9x/audio.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ersky9x/audio.cpp b/src/ersky9x/audio.cpp index 057bbc34d..86d575fa8 100644 --- a/src/ersky9x/audio.cpp +++ b/src/ersky9x/audio.cpp @@ -619,9 +619,9 @@ void audioEvent(uint8_t e, uint8_t f) void pushPrompt(uint16_t prompt) { - char filename[] = SYSTEM_SOUNDS_PATH "/0000.wav"; + char filename[] = SYSTEM_SOUNDS_PATH "/0000" SOUNDS_EXT; - for (int8_t i=3; i>=0; i++) { + for (int8_t i=3; i>=0; i--) { filename[sizeof(SYSTEM_SOUNDS_PATH)+i] = '0' + (prompt%10); prompt /= 10; }