From 27a9f7711ee5e6f83648ec91625c027b876c2b0c Mon Sep 17 00:00:00 2001 From: Hyunjin Song Date: Fri, 18 Sep 2020 15:55:44 +0900 Subject: [PATCH] LadspaManager: Skip empty entries when looking for plugins (#5677) This fixes crashes when starting LMMS from specific working directories. --- src/core/LadspaManager.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/LadspaManager.cpp b/src/core/LadspaManager.cpp index febbe5a91..86acb661b 100644 --- a/src/core/LadspaManager.cpp +++ b/src/core/LadspaManager.cpp @@ -59,6 +59,8 @@ LadspaManager::LadspaManager() for( QStringList::iterator it = ladspaDirectories.begin(); it != ladspaDirectories.end(); ++it ) { + // Skip empty entries as QDir will interpret it as the working directory + if ((*it).isEmpty()) { continue; } QDir directory( ( *it ) ); QFileInfoList list = directory.entryInfoList(); for( QFileInfoList::iterator file = list.begin();