Fix Initialisation of Private in RsAccountDetails

This commit is contained in:
Phenom 2016-05-14 16:50:17 +02:00
parent 52f488c84f
commit 7fd84f28fe

View File

@ -59,14 +59,17 @@ RsAccountsDetail *rsAccounts;
static bool checkAccount(std::string accountdir, AccountDetails &account,std::map<std::string,std::vector<std::string> >& unsupported_keys);
AccountDetails::AccountDetails()
:mIsHiddenLoc(false), mFirstRun(false)
:mSslId(""), mAccountDir(""), mPgpId(""), mPgpName(""), mPgpEmail(""),
mLocation(""), mIsHiddenLoc(false), mFirstRun(false)
{
return;
}
RsAccountsDetail::RsAccountsDetail()
:mAccountsLocked(false)
:mAccountsLocked(false), mPreferredId(""), mBaseDirectory("")
{
mAccounts.clear();
mUnsupportedKeys.clear();
return;
}
@ -812,8 +815,8 @@ static bool checkAccount(std::string accountdir, AccountDetails &account,std::ma
#endif
/******************************** WINDOWS/UNIX SPECIFIC PART ******************/
if(!check)
return dataDirectory;
if (!check)
return dataDirectory;
/* Make sure the directory exists, else return emptyString */
if (!RsDirUtil::checkDirectory(dataDirectory))