printf(_("Setting error behavior to %d\n"), errors);
}
if (g_flag) {
- sb->s_def_resgid = resgid;
- ext2fs_mark_super_dirty(fs);
- printf(_("Setting reserved blocks gid to %lu\n"), resgid);
+ if (sb->s_def_resgid != resgid) {
+ sb->s_def_resgid = resgid;
+ ext2fs_mark_super_dirty(fs);
+ printf(_("Setting reserved blocks gid to %lu\n"), resgid);
+ } else {
+ printf(_("Reserved blocks gid already set to %lu\n"), resgid);
+ }
}
if (i_flag) {
if ((unsigned long long)interval >= (1ULL << 32)) {