diff --git a/project/src/audio/format/OGG.cpp b/project/src/audio/format/OGG.cpp index 53c91368b..756e7c2af 100644 --- a/project/src/audio/format/OGG.cpp +++ b/project/src/audio/format/OGG.cpp @@ -120,7 +120,12 @@ namespace lime { if (file->isFile ()) { - ov_open (file->getFile (), &oggFile, NULL, file->getLength ()); + if (ov_open (file->getFile (), &oggFile, NULL, file->getLength ()) != 0) { + + lime::fclose (file); + return false; + + } } else {