Mercurial > yaffs-ecoscentric
changeset 91:80d3628fbd18
Fix problem introduced my mv over fix
| author | charles |
|---|---|
| date | Wed, 21 Sep 2005 02:14:03 +0100 |
| parents | d6dd84857933 |
| children | 31598d35e840 |
| files | yaffs_fs.c |
| diffstat | 1 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/yaffs_fs.c +++ b/yaffs_fs.c @@ -1133,8 +1133,10 @@ static int yaffs_rename(struct inode *ol yaffs_GrossUnlock(dev); if (retVal == YAFFS_OK) { - new_dentry->d_inode->i_nlink--; - mark_inode_dirty(new_dentry->d_inode); + if(target) { + new_dentry->d_inode->i_nlink--; + mark_inode_dirty(new_dentry->d_inode); + } return 0; } else {
