Do not close file if not opened in PasswordFile::save()
This commit is contained in:
parent
a2772506a3
commit
b6ad06faa2
|
@ -401,8 +401,10 @@ void PasswordFile::save(PasswordFileSaveFlags options)
|
||||||
if (m_file.good() && m_file.is_open() && (m_file.flags() & ios_base::out)) {
|
if (m_file.good() && m_file.is_open() && (m_file.flags() & ios_base::out)) {
|
||||||
m_file.seekp(0);
|
m_file.seekp(0);
|
||||||
} else {
|
} else {
|
||||||
m_file.close();
|
|
||||||
m_file.clear();
|
m_file.clear();
|
||||||
|
if (m_file.is_open()) {
|
||||||
|
m_file.close();
|
||||||
|
}
|
||||||
m_file.open(m_path, ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary);
|
m_file.open(m_path, ios_base::in | ios_base::out | ios_base::trunc | ios_base::binary);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue