From d7ade5b2f83d5e5394c0de07f26b1347113dcf5b Mon Sep 17 00:00:00 2001 From: Joshua Granick Date: Tue, 21 Apr 2015 13:31:38 -0700 Subject: [PATCH] Better OGG cleanup --- project/src/audio/format/OGG.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/project/src/audio/format/OGG.cpp b/project/src/audio/format/OGG.cpp index ecedc639a..53c91368b 100644 --- a/project/src/audio/format/OGG.cpp +++ b/project/src/audio/format/OGG.cpp @@ -124,6 +124,7 @@ namespace lime { } else { + lime::fclose (file); ByteArray data = ByteArray (resource->path); OAL_OggMemoryFile fakeFile = { data.Bytes (), data.Size (), 0 }; @@ -166,6 +167,7 @@ namespace lime { if (pInfo == NULL) { //LOG_SOUND("FAILED TO READ OGG SOUND INFO, IS THIS EVEN AN OGG FILE?\n"); + ov_clear (&oggFile); return false; }