summaryrefslogtreecommitdiffstats
path: root/serialize.cpp
diff options
context:
space:
mode:
authorMichael Tritz <mtritz@us.ibm.com>2017-09-18 14:30:46 -0500
committerMichael Tritz <mtritz@us.ibm.com>2017-09-18 19:33:29 +0000
commit48d9a4e47f97680863cca116633d1fd780d1ef40 (patch)
treeda4808c72d74ced280ae8d2455959f97da08a06d /serialize.cpp
parent13fc66ad2ec8d6e65dfb025e5c149c0256ff070d (diff)
downloadopenpower-pnor-code-mgmt-48d9a4e47f97680863cca116633d1fd780d1ef40.tar.gz
openpower-pnor-code-mgmt-48d9a4e47f97680863cca116633d1fd780d1ef40.zip
PNOR Serialize: Change create_directory to create_directories
Core dumps were observed when serialize attempts to create the directory /var/lib/obmc/openpower-pnor-code-mgmt because the parent directory /var/lib/obmc did not exist. This commit changes the create_directory call to create_directories so that any missing parent directories will be created. Change-Id: I051fb854b4bf770abec8e0f03f74c194339cc227 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
Diffstat (limited to 'serialize.cpp')
-rw-r--r--serialize.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/serialize.cpp b/serialize.cpp
index 8c63264f5..ddfede27a 100644
--- a/serialize.cpp
+++ b/serialize.cpp
@@ -17,7 +17,7 @@ void storeToFile(std::string versionId, uint8_t priority)
{
if(!fs::is_directory(PERSIST_DIR))
{
- fs::create_directory(PERSIST_DIR);
+ fs::create_directories(PERSIST_DIR);
}
// store one copy in /var/lib/obmc/openpower-pnor-code-mgmt/[versionId]
OpenPOWER on IntegriCloud