[Ocfs2-commits] mfasheh commits r1177 - trunk/src
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon Jun 21 21:30:30 CDT 2004
Author: mfasheh
Date: 2004-06-21 20:30:28 -0500 (Mon, 21 Jun 2004)
New Revision: 1177
Modified:
trunk/src/inode.c
Log:
* add an extra check in delete_inode
* remove a redundant line in delete_inode
Modified: trunk/src/inode.c
===================================================================
--- trunk/src/inode.c 2004-06-22 00:55:19 UTC (rev 1176)
+++ trunk/src/inode.c 2004-06-22 01:30:28 UTC (rev 1177)
@@ -669,6 +669,11 @@
goto bail_locked;
}
+ if (!fe->i_links_count) {
+ status = -EBUSY;
+ LOG_ERROR_STATUS(status);
+ goto bail_locked;
+ }
status = ocfs_orphan_del(osb, handle, orphan_dir_inode, inode,
orphan_dir_bh);
@@ -679,7 +684,6 @@
goto bail_locked;
}
- fe = (ocfs2_dinode *) fe_bh->b_data;
fe->i_dtime = OCFS_CURRENT_TIME;
fe->i_flags &= (~(OCFS2_VALID_FL | OCFS2_ORPHANED_FL));
More information about the Ocfs2-commits
mailing list