File mytetra-QString.patch of Package mytetra
diff -Nuar mytetra.orig/src/crypt/Password.cpp mytetra/src/crypt/Password.cpp
--- mytetra.orig/src/crypt/Password.cpp 2011-07-10 20:50:10.000000000 +0400
+++ mytetra/src/crypt/Password.cpp 2011-07-13 11:16:25.000000000 +0400
@@ -258,7 +258,7 @@
// qDebug() << "Password::smartSaveMiddleHash() : middleHash " << middleHash.toHex();
// В общий конфиг запоминается промежуточный хеш
- mytetraconfig.setPasswordMiddleHash( QString::QString(middleHash.toBase64().data()) );
+ mytetraconfig.setPasswordMiddleHash( QString(middleHash.toBase64().data()) );
// В конфиг базы данных запоминаются проверочные данные
// Эти данные нужны для последующей проверки промежуточного хеша
@@ -287,7 +287,7 @@
// qDebug() << "Password::saveMiddleHashCheckData() : checkData " << checkData.toHex();
// Проверочные данные запоминаются в конфиг базы данных
- dataBaseConfig.set_middle_hash_check_data( QString::QString(checkData.toBase64().data()) );
+ dataBaseConfig.set_middle_hash_check_data( QString(checkData.toBase64().data()) );
}
@@ -324,8 +324,8 @@
CRYPT_CHECK_ROUNDS,
CRYPT_CHECK_HASH_LEN);
- dataBaseConfig.set_crypt_check_hash( QString::QString(hash.toBase64().data()) );
- dataBaseConfig.set_crypt_check_salt( QString::QString(salt.toBase64().data()) );
+ dataBaseConfig.set_crypt_check_hash( QString(hash.toBase64().data()) );
+ dataBaseConfig.set_crypt_check_salt( QString(salt.toBase64().data()) );
dataBaseConfig.set_crypt_mode(1);
smartSaveMiddleHash(password);