Fix segfault on Tails

This commit is contained in:
thotbot 2019-07-18 13:22:38 +00:00
parent 705439c78b
commit ba33649d7e
2 changed files with 3 additions and 2 deletions

View file

@ -147,7 +147,8 @@ void MoneroSettings::reset()
{ {
if (this->m_initialized && this->m_settings && !this->m_changedProperties.isEmpty()) if (this->m_initialized && this->m_settings && !this->m_changedProperties.isEmpty())
this->store(); this->store();
delete this->m_settings; if (this->m_settings)
delete this->m_settings;
} }
void MoneroSettings::store() void MoneroSettings::store()

View file

@ -72,7 +72,7 @@ private:
void store(); void store();
QHash<const char *, QVariant> m_changedProperties; QHash<const char *, QVariant> m_changedProperties;
QSettings *m_settings; QSettings *m_settings = NULL;
QString m_fileName = QString(""); QString m_fileName = QString("");
bool m_initialized = false; bool m_initialized = false;
int m_timerId = 0; int m_timerId = 0;