Don't create database directory 37/29337/13
authorAleksander Zdyb <a.zdyb@samsung.com>
Mon, 27 Oct 2014 13:45:58 +0000 (14:45 +0100)
committerAleksander Zdyb <a.zdyb@samsung.com>
Tue, 23 Dec 2014 12:55:33 +0000 (13:55 +0100)
This functionality was replaced by database migration tool
and database directory is always present.

Change-Id: Ib5f1f8a6c2887534f2c4f0ae3c85245d69818a14

src/storage/InMemoryStorageBackend.cpp

index f5bd505..77676f0 100644 (file)
@@ -95,18 +95,6 @@ void InMemoryStorageBackend::load(void) {
 }
 
 void InMemoryStorageBackend::save(void) {
-
-    //create directory
-    int ret = mkdir(m_dbPath.c_str(), S_IRWXU);
-    if (ret < 0) {
-        int err = errno;
-        if (err != EEXIST) {
-            LOGE("Cannot create directory <%s>. Error [%d] : <%s>.",
-                 m_dbPath.c_str(), err, strerror(err));
-            throw UnexpectedErrorException(err, strerror(err));
-        }
-    }
-
     auto indexStream = std::make_shared<std::ofstream>();
     std::string indexFilename = m_dbPath + m_indexFilename;
     openDumpFileStream(indexStream, indexFilename + m_backupFilenameSuffix);