|
@@ -82,11 +82,13 @@ void BtFileAllocationEntry::prepareForNextAction(
|
|
|
rg->createNextCommandWithAdj(commands, e, 0);
|
|
|
}
|
|
|
|
|
|
- try {
|
|
|
- rg->saveControlFile();
|
|
|
- }
|
|
|
- catch (RecoverableException& e) {
|
|
|
- A2_LOG_ERROR_EX(EX_EXCEPTION_CAUGHT, e);
|
|
|
+ if (option->getAsInt(PREF_AUTO_SAVE_INTERVAL) != 0) {
|
|
|
+ try {
|
|
|
+ rg->saveControlFile();
|
|
|
+ }
|
|
|
+ catch (RecoverableException& e) {
|
|
|
+ A2_LOG_ERROR_EX(EX_EXCEPTION_CAUGHT, e);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
else {
|