From f2b039a107718d28a5ba187d33fa18e2aed1e532 Mon Sep 17 00:00:00 2001
From: "Michael I. Bushnell" <mib@gnu.org>
Date: Tue, 19 Mar 1996 20:26:10 +0000
Subject: (diskfs_rename_dir): Call diskfs_purge_cache before calls to
 diskfs_dirrewrite.

---
 libdiskfs/dir-renamed.c | 2 ++
 1 file changed, 2 insertions(+)

(limited to 'libdiskfs')

diff --git a/libdiskfs/dir-renamed.c b/libdiskfs/dir-renamed.c
index 581376de..edde2874 100644
--- a/libdiskfs/dir-renamed.c
+++ b/libdiskfs/dir-renamed.c
@@ -140,6 +140,7 @@ diskfs_rename_dir (struct node *fdp, struct node *fnp, char *fromname,
       goto out;
     }
 
+  diskfs_purge_cache (fnp, tdp);
   err = diskfs_dirrewrite (fnp, tdp, tmpds);
   if (diskfs_synchronous)
     diskfs_file_update (fnp, 1);
@@ -169,6 +170,7 @@ diskfs_rename_dir (struct node *fdp, struct node *fnp, char *fromname,
   
   if (tnp)
     {
+      diskfs_purge_cache (tdp, fnp);
       err = diskfs_dirrewrite (tdp, fnp, ds);
       ds = 0;
       if (!err)
-- 
cgit v1.2.3