changeset 1812:119d236b530c

* src/fs-ecos.c (find_entry): jffs2_lookup may return error codes. Check added.
author asl
date Wed, 13 Oct 2004 21:29:10 +0000
parents a53cbddaeb77
children 70395d16c1ff
files packages/fs/jffs2/current/ChangeLog packages/fs/jffs2/current/src/fs-ecos.c
diffstat 2 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/fs/jffs2/current/ChangeLog
+++ b/packages/fs/jffs2/current/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-07  Knud Woehler <knud.woehler@microplex.de>
+
+	* src/fs-ecos.c (find_entry): jffs2_lookup may return error codes.
+	Check added.
+
 2004-09-16  Dirk Eibach  <eibach@gdsys.de>
 2004-09-19  Andrew Lunn  <andrew.lunn@ascom.ch>
 
--- a/packages/fs/jffs2/current/src/fs-ecos.c
+++ b/packages/fs/jffs2/current/src/fs-ecos.c
@@ -305,6 +305,8 @@ static int find_entry(jffs2_dirsearch * 
 
 	if (d == NULL)
 		return ENOENT;
+	if (IS_ERR(d))
+		return -PTR_ERR(d);
 
 	// If it's a new directory inode, increase refcount on its parent
 	if (S_ISDIR(d->i_mode) && !d->i_parent) {