changeset 1481:ba7fea8efa2f

* src/fs-ecos.c: Fixed inode reference counting in jffs2_ops_link().
author asl
date Tue, 27 Jan 2004 10:49:06 +0000
parents b657b20a6ea2
children 111c2191e6f5
files packages/fs/jffs2/current/ChangeLog packages/fs/jffs2/current/src/fs-ecos.c
diffstat 2 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/fs/jffs2/current/ChangeLog
+++ b/packages/fs/jffs2/current/ChangeLog
@@ -1,3 +1,7 @@
+2004-01-09  Thomas Koeller  <thomas.koeller@baslerweb.com>
+
+	* src/fs-ecos.c: Fixed inode reference counting in jffs2_ops_link().
+
 2004-01-05  Thomas Koeller  <thomas.koeller@baslerweb.com>
 
         * cdl/jffs2.cdl: Re-added CYGPKG_FS_JFFS2_CFLAGS_REMOVE that had been
--- a/packages/fs/jffs2/current/src/fs-ecos.c
+++ b/packages/fs/jffs2/current/src/fs-ecos.c
@@ -991,7 +991,6 @@ static int jffs2_ops_link(cyg_mtab_entry
 
 	// Allow through links to non-existing terminal objects
 	if (ds2.last && err == ENOENT) {
-		jffs2_iput(ds2.node);
 		ds2.node = NULL;
 		err = ENOERR;
 	}