From 48d9a4e47f97680863cca116633d1fd780d1ef40 Mon Sep 17 00:00:00 2001 From: Michael Tritz Date: Mon, 18 Sep 2017 14:30:46 -0500 Subject: 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 --- serialize.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'serialize.cpp') 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] -- cgit v1.2.1