diff -up ./src/Daemon/RuleSetFactory.cpp.orig ./src/Daemon/RuleSetFactory.cpp --- ./src/Daemon/RuleSetFactory.cpp.orig 2020-08-11 11:10:00.924479577 +0200 +++ ./src/Daemon/RuleSetFactory.cpp 2020-08-11 11:12:56.447279841 +0200 @@ -74,7 +74,8 @@ namespace usbguard ruleSet.push_back(rs); } } - else if (ns.getRulesPath().empty()){ + + if (ruleSet.empty()){ USBGUARD_LOG(Warning) << "RuleFile not set; Modification of the permanent policy won't be possible."; ruleSet = generateDefaultRuleSet(); }