diff options
author | Michael Tritz <mtritz@us.ibm.com> | 2017-09-18 14:30:46 -0500 |
---|---|---|
committer | Michael Tritz <mtritz@us.ibm.com> | 2017-09-18 19:33:29 +0000 |
commit | 48d9a4e47f97680863cca116633d1fd780d1ef40 (patch) | |
tree | da4808c72d74ced280ae8d2455959f97da08a06d | |
parent | 13fc66ad2ec8d6e65dfb025e5c149c0256ff070d (diff) | |
download | openpower-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>
-rw-r--r-- | serialize.cpp | 2 |
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] |