summaryrefslogtreecommitdiff
path: root/plugins/Db3x_mmap
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2014-03-15 13:18:41 +0000
committerGeorge Hazan <george.hazan@gmail.com>2014-03-15 13:18:41 +0000
commit9487c9cfe6ab1572444fed37d234a4abfd18f3fb (patch)
tree30b0870c8af281d1610055b69ca020752949b8cc /plugins/Db3x_mmap
parent2bc82e6bbe6141a102c20cd65bfcfb11ea80f303 (diff)
verba volant, scripta manent
git-svn-id: http://svn.miranda-ng.org/main/trunk@8622 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/Db3x_mmap')
-rw-r--r--plugins/Db3x_mmap/src/dbcontacts.cpp1
-rw-r--r--plugins/Db3x_mmap/src/init.cpp4
2 files changed, 3 insertions, 2 deletions
diff --git a/plugins/Db3x_mmap/src/dbcontacts.cpp b/plugins/Db3x_mmap/src/dbcontacts.cpp
index 7d8fc5a143..7f93d731a1 100644
--- a/plugins/Db3x_mmap/src/dbcontacts.cpp
+++ b/plugins/Db3x_mmap/src/dbcontacts.cpp
@@ -388,6 +388,7 @@ void CDb3Mmap::ConvertContacts()
DBContact *pPrev = NULL;
m_dbHeader.ofsUser = ReallocSpace(m_dbHeader.ofsUser, OLD_CONTACT_SIZE, sizeof(DBContact));
+ DBWrite(0, &m_dbHeader, sizeof(m_dbHeader));
for (DWORD dwOffset = m_dbHeader.ofsFirstContact; dwOffset != 0;) {
DBContact *pOld = (DBContact*)DBRead(dwOffset, sizeof(DBContact), NULL);
diff --git a/plugins/Db3x_mmap/src/init.cpp b/plugins/Db3x_mmap/src/init.cpp
index f2236976a6..d283f944cb 100644
--- a/plugins/Db3x_mmap/src/init.cpp
+++ b/plugins/Db3x_mmap/src/init.cpp
@@ -80,14 +80,14 @@ static MIDatabase* LoadDatabase(const TCHAR *profile, BOOL bReadOnly)
return db.release();
}
-static int UnloadDatabase(MIDatabase* db)
+static int UnloadDatabase(MIDatabase *db)
{
g_Dbs.remove((CDb3Mmap*)db);
delete (CDb3Mmap*)db;
return 0;
}
-MIDatabaseChecker* CheckDb(const TCHAR* profile, int *error)
+MIDatabaseChecker* CheckDb(const TCHAR *profile, int *error)
{
std::auto_ptr<CDb3Mmap> db(new CDb3Mmap(profile, true));
if (db->Load(true) != ERROR_SUCCESS) {