- key_open (rGroup.bfs, mem_max);
- logf (LOG_LOG, "updating %s", rGroup.path);
- repositoryUpdate (&rGroup);
- nsections = key_close ();
+ if (!key_open (rGroup.bfs, mem_max, rGroup.flagRw))
+ {
+ logf (LOG_LOG, "updating %s", rGroup.path);
+ repositoryUpdate (&rGroup);
+ nsections = key_close ();
+ }