diff options
author | Michael I. Bushnell <mib@gnu.org> | 1995-06-14 20:39:58 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1995-06-14 20:39:58 +0000 |
commit | 2a631784e69249c6dc20dc70e18d36f1b1ea59cc (patch) | |
tree | c60bdfe04ff74e450613b6dc65b2d38ccf7a4491 | |
parent | b3c889dcc79b37d8feaea94f73e96d74df64583e (diff) |
(diskfs_drop_node): Call fshelp_drop_transbox instead of
fshelp_kill_translator; do it *after* the truncate.
-rw-r--r-- | libdiskfs/node-drop.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdiskfs/node-drop.c b/libdiskfs/node-drop.c index 74744f67..c163ec46 100644 --- a/libdiskfs/node-drop.c +++ b/libdiskfs/node-drop.c @@ -25,7 +25,6 @@ diskfs_drop_node (struct node *np) { mode_t savemode; - fshelp_kill_translator (&np->translator); if (np->dn_stat.st_nlink == 0) { assert (!diskfs_readonly); @@ -65,6 +64,8 @@ diskfs_drop_node (struct node *np) else diskfs_node_update (np, diskfs_synchronous); + fshelp_drop_transbox (&np-transbox); + if (np->dirmod_reqs) { struct dirmod *dm, *tmp; |