added missing mutex probably causing crashes when saving directory storage

This commit is contained in:
csoler 2016-11-19 20:15:53 +01:00
parent 7a2f02e11a
commit 9718385333

View file

@ -301,13 +301,20 @@ void DirectoryStorage::checkSave()
if(mChanged && mLastSavedTime + MIN_INTERVAL_BETWEEN_REMOTE_DIRECTORY_SAVE < now) if(mChanged && mLastSavedTime + MIN_INTERVAL_BETWEEN_REMOTE_DIRECTORY_SAVE < now)
{ {
{
RS_STACK_MUTEX(mDirStorageMtx) ;
locked_check(); locked_check();
}
save(mFileName); save(mFileName);
{
RS_STACK_MUTEX(mDirStorageMtx) ;
mLastSavedTime = now ; mLastSavedTime = now ;
mChanged = false ; mChanged = false ;
} }
} }
}
/******************************************************************************************************************/ /******************************************************************************************************************/
/* Local Directory Storage */ /* Local Directory Storage */
/******************************************************************************************************************/ /******************************************************************************************************************/