From 82ed3922655b1f4a422309b3065eb604db5c70f3 Mon Sep 17 00:00:00 2001 From: w1z7ard Date: Mon, 3 Sep 2007 21:15:09 +0000 Subject: [PATCH] fix some crashes of milkdrop 104 presets git-svn-id: https://projectm.svn.sourceforge.net/svnroot/projectm/trunk@393 6778bc44-b910-0410-a7a0-be141de4315d --- src/projectM-engine/PresetLoader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/projectM-engine/PresetLoader.cpp b/src/projectM-engine/PresetLoader.cpp index 63022eaf0..2040405da 100644 --- a/src/projectM-engine/PresetLoader.cpp +++ b/src/projectM-engine/PresetLoader.cpp @@ -87,6 +87,12 @@ void PresetLoader::rescan() && (filename.rfind(MILKDROP_FILE_EXTENSION) != (filename.length() - MILKDROP_FILE_EXTENSION.length()))) continue; + if (filename.length() <= MILKDROP_FILE_EXTENSION.length()) + continue; + + if (filename.length() > 0 && filename[0] == '.') + continue; + // Create full path name out << m_dirname << PATH_SEPARATOR << filename;