summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--phosphor-rsyslog-config/server-conf.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/phosphor-rsyslog-config/server-conf.cpp b/phosphor-rsyslog-config/server-conf.cpp
index e8da82e..16955fc 100644
--- a/phosphor-rsyslog-config/server-conf.cpp
+++ b/phosphor-rsyslog-config/server-conf.cpp
@@ -108,6 +108,7 @@ uint16_t Server::port(uint16_t value)
void Server::writeConfig(const std::string& serverAddress, uint16_t serverPort,
const char* filePath)
{
+ fs::create_directory(fs::path(filePath).parent_path());
std::fstream stream(filePath, std::fstream::out);
if (serverPort && !serverAddress.empty())
OpenPOWER on IntegriCloud