fix bad optional access
This commit is contained in:
parent
aa334ea60a
commit
19e117e39b
@ -10,7 +10,6 @@
|
|||||||
#include <optional>
|
#include <optional>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include <cstddef>
|
|
||||||
#include <memory_resource>
|
#include <memory_resource>
|
||||||
#include <unordered_map>
|
#include <unordered_map>
|
||||||
#include <utility>
|
#include <utility>
|
||||||
@ -212,7 +211,7 @@ class ConfigurationFactory {
|
|||||||
ConfigurationFactory() = default;
|
ConfigurationFactory() = default;
|
||||||
|
|
||||||
std::optional< Configuration > systemConfig() {
|
std::optional< Configuration > systemConfig() {
|
||||||
std::optional< Configuration > conf{};
|
std::optional< Configuration > conf{Configuration{}};
|
||||||
ConfigurationReader reader{};
|
ConfigurationReader reader{};
|
||||||
reader.loadFromFile("/etc/rublon.config");
|
reader.loadFromFile("/etc/rublon.config");
|
||||||
if(auto ok = reader.applyTo(conf.value()); not ok.has_value()) {
|
if(auto ok = reader.applyTo(conf.value()); not ok.has_value()) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user