From dcb3342e9f310425ed1abeaa6c00a3132ec609b8 Mon Sep 17 00:00:00 2001 From: clem Date: Fri, 17 Sep 2004 21:05:46 +0000 Subject: if there are no configured plugins, we simply return 0 to let the user in --- (limited to 'libopie2/opiesecurity') diff --git a/libopie2/opiesecurity/multiauthcommon.cpp b/libopie2/opiesecurity/multiauthcommon.cpp index d8e26d5..9de62d2 100644 --- a/libopie2/opiesecurity/multiauthcommon.cpp +++ b/libopie2/opiesecurity/multiauthcommon.cpp @@ -73,6 +73,15 @@ int runPlugins() { Config config("Security"); config.setGroup("Plugins"); QStringList plugins = config.readListEntry("IncludePlugins", ','); + /* if there are no configured plugins, we simply return 0 to + * let the user in: + */ + if (plugins.isEmpty() == true) { + owarn << "No authentication plugin has been configured yet!" << oendl; + odebug << "Letting the user in..." << oendl; + if(oi) delete oi; + return 0; + } config.setGroup("Misc"); int nbSuccessMin = config.readNumEntry("nbSuccessMin", 1); int nbSuccess = 0; -- cgit v0.9.0.2