aboutsummaryrefslogtreecommitdiff
path: root/libdiskfs/node-update.c
diff options
context:
space:
mode:
Diffstat (limited to 'libdiskfs/node-update.c')
-rw-r--r--libdiskfs/node-update.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libdiskfs/node-update.c b/libdiskfs/node-update.c
index af1f7b3b..453dea59 100644
--- a/libdiskfs/node-update.c
+++ b/libdiskfs/node-update.c
@@ -27,5 +27,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
void diskfs_node_update (struct node *np, int wait)
{
diskfs_set_node_times (np);
- diskfs_write_disknode (np, wait);
+ if (np->dn_stat_dirty)
+ diskfs_write_disknode (np, wait);
}